/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 ALL_READ_WRITE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.orders-218013a [2023-05-04 14:10:44,451 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-05-04 14:10:44,453 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-05-04 14:10:44,486 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-05-04 14:10:44,486 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-05-04 14:10:44,487 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-05-04 14:10:44,488 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-05-04 14:10:44,498 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-05-04 14:10:44,502 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-05-04 14:10:44,506 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-05-04 14:10:44,507 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-05-04 14:10:44,508 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-05-04 14:10:44,508 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-05-04 14:10:44,509 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-05-04 14:10:44,509 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-05-04 14:10:44,510 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-05-04 14:10:44,511 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-05-04 14:10:44,511 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-05-04 14:10:44,512 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-05-04 14:10:44,514 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-05-04 14:10:44,515 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-05-04 14:10:44,516 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-05-04 14:10:44,517 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-05-04 14:10:44,518 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-05-04 14:10:44,520 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-05-04 14:10:44,521 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-05-04 14:10:44,521 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-05-04 14:10:44,522 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-05-04 14:10:44,522 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-05-04 14:10:44,523 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-05-04 14:10:44,523 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-05-04 14:10:44,524 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-05-04 14:10:44,524 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-05-04 14:10:44,525 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-05-04 14:10:44,526 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-05-04 14:10:44,526 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-05-04 14:10:44,526 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-05-04 14:10:44,527 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-05-04 14:10:44,527 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-05-04 14:10:44,527 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-05-04 14:10:44,528 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-05-04 14:10:44,531 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2023-05-04 14:10:44,558 INFO L113 SettingsManager]: Loading preferences was successful [2023-05-04 14:10:44,559 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-05-04 14:10:44,559 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-05-04 14:10:44,559 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-05-04 14:10:44,560 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-05-04 14:10:44,560 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-05-04 14:10:44,561 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-05-04 14:10:44,561 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-05-04 14:10:44,561 INFO L138 SettingsManager]: * Use SBE=true [2023-05-04 14:10:44,561 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * sizeof long=4 [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-05-04 14:10:44,562 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-05-04 14:10:44,563 INFO L138 SettingsManager]: * sizeof long double=12 [2023-05-04 14:10:44,563 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-05-04 14:10:44,563 INFO L138 SettingsManager]: * Use constant arrays=true [2023-05-04 14:10:44,563 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-05-04 14:10:44,563 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-05-04 14:10:44,563 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-05-04 14:10:44,564 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-05-04 14:10:44,565 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-05-04 14:10:44,565 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-05-04 14:10:44,565 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-05-04 14:10:44,565 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-05-04 14:10:44,565 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-05-04 14:10:44,565 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-05-04 14:10:44,565 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2023-05-04 14:10:44,566 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-05-04 14:10:44,566 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-05-04 14:10:44,566 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2023-05-04 14:10:44,566 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-05-04 14:10:44,566 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2023-05-04 14:10:44,566 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 -> ALL_READ_WRITE [2023-05-04 14:10:44,800 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-05-04 14:10:44,827 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-05-04 14:10:44,830 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-05-04 14:10:44,831 INFO L271 PluginConnector]: Initializing CDTParser... [2023-05-04 14:10:44,833 INFO L275 PluginConnector]: CDTParser initialized [2023-05-04 14:10:44,834 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i [2023-05-04 14:10:44,891 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07a852d6d/688a33b6d2c64251ad0e93dd8c5d7740/FLAGac9efccb7 [2023-05-04 14:10:45,431 INFO L306 CDTParser]: Found 1 translation units. [2023-05-04 14:10:45,431 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_05-lockfuns_racefree.i [2023-05-04 14:10:45,452 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07a852d6d/688a33b6d2c64251ad0e93dd8c5d7740/FLAGac9efccb7 [2023-05-04 14:10:45,725 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/07a852d6d/688a33b6d2c64251ad0e93dd8c5d7740 [2023-05-04 14:10:45,726 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-05-04 14:10:45,728 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-05-04 14:10:45,729 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-05-04 14:10:45,729 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-05-04 14:10:45,737 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-05-04 14:10:45,738 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.05 02:10:45" (1/1) ... [2023-05-04 14:10:45,739 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22d86a4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:45, skipping insertion in model container [2023-05-04 14:10:45,739 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.05 02:10:45" (1/1) ... [2023-05-04 14:10:45,745 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-05-04 14:10:45,782 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-05-04 14:10:46,022 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_05-lockfuns_racefree.i[30176,30189] [2023-05-04 14:10:46,053 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-05-04 14:10:46,067 INFO L203 MainTranslator]: Completed pre-run [2023-05-04 14:10:46,120 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_05-lockfuns_racefree.i[30176,30189] [2023-05-04 14:10:46,144 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-05-04 14:10:46,184 INFO L208 MainTranslator]: Completed translation [2023-05-04 14:10:46,184 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46 WrapperNode [2023-05-04 14:10:46,184 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-05-04 14:10:46,185 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-05-04 14:10:46,185 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-05-04 14:10:46,185 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-05-04 14:10:46,193 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,226 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,249 INFO L138 Inliner]: procedures = 172, calls = 33, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 106 [2023-05-04 14:10:46,250 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-05-04 14:10:46,250 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-05-04 14:10:46,250 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-05-04 14:10:46,251 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-05-04 14:10:46,259 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,259 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,264 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,265 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,269 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,273 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,275 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,277 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,281 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-05-04 14:10:46,282 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-05-04 14:10:46,283 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-05-04 14:10:46,283 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-05-04 14:10:46,285 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (1/1) ... [2023-05-04 14:10:46,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-05-04 14:10:46,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:46,313 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-04 14:10:46,316 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-04 14:10:46,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-05-04 14:10:46,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-05-04 14:10:46,349 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-05-04 14:10:46,349 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-05-04 14:10:46,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-05-04 14:10:46,351 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2023-05-04 14:10:46,554 INFO L235 CfgBuilder]: Building ICFG [2023-05-04 14:10:46,556 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-05-04 14:10:46,809 INFO L276 CfgBuilder]: Performing block encoding [2023-05-04 14:10:46,816 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-05-04 14:10:46,816 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2023-05-04 14:10:46,818 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.05 02:10:46 BoogieIcfgContainer [2023-05-04 14:10:46,819 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-05-04 14:10:46,821 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-05-04 14:10:46,822 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-05-04 14:10:46,825 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-05-04 14:10:46,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.05 02:10:45" (1/3) ... [2023-05-04 14:10:46,826 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a7a6a2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.05 02:10:46, skipping insertion in model container [2023-05-04 14:10:46,826 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.05 02:10:46" (2/3) ... [2023-05-04 14:10:46,827 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a7a6a2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.05 02:10:46, skipping insertion in model container [2023-05-04 14:10:46,827 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.05 02:10:46" (3/3) ... [2023-05-04 14:10:46,828 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_05-lockfuns_racefree.i [2023-05-04 14:10:46,836 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-05-04 14:10:46,846 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-05-04 14:10:46,846 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-05-04 14:10:46,846 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-05-04 14:10:46,938 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-05-04 14:10:46,995 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:46,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:10:46,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:46,998 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-04 14:10:47,013 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-04 14:10:47,035 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:10:47,064 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:10:47,076 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:47,077 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:10:47,124 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:47,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:47,131 INFO L85 PathProgramCache]: Analyzing trace with hash 410131334, now seen corresponding path program 1 times [2023-05-04 14:10:47,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:47,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138381201] [2023-05-04 14:10:47,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:47,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:47,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:47,446 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-04 14:10:47,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:47,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138381201] [2023-05-04 14:10:47,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138381201] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:47,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:47,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-04 14:10:47,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89733638] [2023-05-04 14:10:47,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:47,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-04 14:10:47,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:47,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-04 14:10:47,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-04 14:10:47,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:47,481 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:47,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:10:47,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:47,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:10:47,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-05-04 14:10:47,682 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:47,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:47,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1732723719, now seen corresponding path program 1 times [2023-05-04 14:10:47,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:47,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797098308] [2023-05-04 14:10:47,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:47,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:47,736 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:10:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:47,812 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:10:47,813 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:10:47,814 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:10:47,816 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:10:47,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-05-04 14:10:47,830 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1] [2023-05-04 14:10:47,833 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:10:47,833 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-05-04 14:10:47,874 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-05-04 14:10:47,878 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:47,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:10:47,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:47,885 INFO L229 MonitoredProcess]: Starting monitored process 3 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-04 14:10:47,923 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:10:47,925 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:10:47,925 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:47,925 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:10:47,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2023-05-04 14:10:48,263 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:48,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:48,264 INFO L85 PathProgramCache]: Analyzing trace with hash -45195803, now seen corresponding path program 1 times [2023-05-04 14:10:48,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:48,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636242532] [2023-05-04 14:10:48,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:48,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:48,344 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-05-04 14:10:48,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:48,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636242532] [2023-05-04 14:10:48,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636242532] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:48,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:48,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:10:48,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715805463] [2023-05-04 14:10:48,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:48,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:10:48,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:48,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:10:48,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:10:48,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,347 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:48,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 0 states have call successors, (0), 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-04 14:10:48,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-05-04 14:10:48,393 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:48,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:48,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2064680975, now seen corresponding path program 1 times [2023-05-04 14:10:48,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:48,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393194379] [2023-05-04 14:10:48,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:48,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:48,706 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-04 14:10:48,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:48,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393194379] [2023-05-04 14:10:48,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393194379] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:48,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:48,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-04 14:10:48,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514444113] [2023-05-04 14:10:48,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:48,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-04 14:10:48,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:48,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-04 14:10:48,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-04 14:10:48,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,712 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:48,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:10:48,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:48,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:10:48,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-05-04 14:10:48,802 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:48,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:48,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1219579020, now seen corresponding path program 1 times [2023-05-04 14:10:48,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:48,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188016495] [2023-05-04 14:10:48,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:48,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:48,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:49,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-04 14:10:49,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:49,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188016495] [2023-05-04 14:10:49,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188016495] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:10:49,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461885645] [2023-05-04 14:10:49,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:49,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:49,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:49,229 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:10:49,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-05-04 14:10:49,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:49,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2023-05-04 14:10:49,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:10:49,538 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-04 14:10:49,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:10:49,680 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-04 14:10:49,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461885645] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:10:49,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:10:49,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-05-04 14:10:49,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50356465] [2023-05-04 14:10:49,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:10:49,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-05-04 14:10:49,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:49,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-05-04 14:10:49,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-05-04 14:10:49,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:49,683 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:49,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.3125) internal successors, (229), 16 states have internal predecessors, (229), 0 states have call successors, (0), 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-04 14:10:49,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:49,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:10:49,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:49,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:49,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:10:49,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-05-04 14:10:50,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-05-04 14:10:50,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:50,205 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:50,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:50,206 INFO L85 PathProgramCache]: Analyzing trace with hash -677841138, now seen corresponding path program 1 times [2023-05-04 14:10:50,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:50,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878733191] [2023-05-04 14:10:50,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:50,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:50,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:50,244 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:10:50,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:50,283 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:10:50,284 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:10:50,284 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:10:50,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:10:50,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-05-04 14:10:50,287 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-04 14:10:50,288 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:10:50,288 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-05-04 14:10:50,315 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-05-04 14:10:50,321 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:50,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:10:50,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:50,322 INFO L229 MonitoredProcess]: Starting monitored process 5 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-04 14:10:50,328 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:10:50,330 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:10:50,330 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:50,330 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:10:50,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Waiting until timeout for monitored process [2023-05-04 14:10:50,569 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:50,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:50,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1239739269, now seen corresponding path program 1 times [2023-05-04 14:10:50,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:50,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853324980] [2023-05-04 14:10:50,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:50,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-05-04 14:10:50,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:50,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853324980] [2023-05-04 14:10:50,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853324980] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:50,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:50,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:10:50,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983646874] [2023-05-04 14:10:50,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:50,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:10:50,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:50,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:10:50,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:10:50,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:50,615 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:50,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 61.0) internal successors, (122), 2 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:10:50,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:50,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:50,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-05-04 14:10:50,691 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:50,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:50,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1141424008, now seen corresponding path program 1 times [2023-05-04 14:10:50,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:50,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986821163] [2023-05-04 14:10:50,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:50,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:51,058 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-05-04 14:10:51,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:51,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986821163] [2023-05-04 14:10:51,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986821163] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:10:51,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057624969] [2023-05-04 14:10:51,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:51,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:51,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:51,065 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:10:51,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-05-04 14:10:51,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:51,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 8 conjunts are in the unsatisfiable core [2023-05-04 14:10:51,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:10:51,363 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-04 14:10:51,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:10:51,540 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-04 14:10:51,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057624969] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:10:51,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:10:51,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 20 [2023-05-04 14:10:51,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598020264] [2023-05-04 14:10:51,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:10:51,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-05-04 14:10:51,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:51,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-05-04 14:10:51,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-05-04 14:10:51,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:51,543 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:51,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 17.0) internal successors, (340), 20 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:10:51,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:51,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:51,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:51,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-05-04 14:10:51,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-05-04 14:10:52,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:52,107 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:52,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:52,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1806529566, now seen corresponding path program 1 times [2023-05-04 14:10:52,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:52,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761945410] [2023-05-04 14:10:52,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:52,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:52,138 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:10:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:52,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:10:52,175 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:10:52,176 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:10:52,176 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:10:52,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-05-04 14:10:52,178 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:10:52,179 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:10:52,179 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-05-04 14:10:52,199 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-05-04 14:10:52,202 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:52,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:10:52,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:52,203 INFO L229 MonitoredProcess]: Starting monitored process 7 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-04 14:10:52,206 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:10:52,208 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:10:52,208 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:52,208 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:10:52,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Waiting until timeout for monitored process [2023-05-04 14:10:52,541 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:52,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:52,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1341427531, now seen corresponding path program 1 times [2023-05-04 14:10:52,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:52,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371977793] [2023-05-04 14:10:52,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:52,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:52,580 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-05-04 14:10:52,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:52,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371977793] [2023-05-04 14:10:52,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371977793] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:52,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:52,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:10:52,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441985819] [2023-05-04 14:10:52,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:52,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:10:52,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:52,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:10:52,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:10:52,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:52,582 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:52,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 71.0) internal successors, (142), 2 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-04 14:10:52,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:52,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:52,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-05-04 14:10:52,709 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:52,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:52,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1503636602, now seen corresponding path program 1 times [2023-05-04 14:10:52,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:52,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495352879] [2023-05-04 14:10:52,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:52,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:52,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:53,047 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 44 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-05-04 14:10:53,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:53,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495352879] [2023-05-04 14:10:53,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495352879] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:10:53,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814714749] [2023-05-04 14:10:53,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:53,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:53,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:53,052 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:10:53,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-05-04 14:10:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:53,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 10 conjunts are in the unsatisfiable core [2023-05-04 14:10:53,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:10:53,400 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-04 14:10:53,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:10:53,685 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-04 14:10:53,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814714749] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:10:53,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:10:53,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 11] total 24 [2023-05-04 14:10:53,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017649831] [2023-05-04 14:10:53,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:10:53,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-05-04 14:10:53,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:53,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-05-04 14:10:53,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2023-05-04 14:10:53,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:53,690 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:53,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 18.416666666666668) internal successors, (442), 24 states have internal predecessors, (442), 0 states have call successors, (0), 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-04 14:10:53,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:53,691 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:54,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:54,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-04 14:10:54,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-05-04 14:10:54,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:54,302 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:54,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:54,302 INFO L85 PathProgramCache]: Analyzing trace with hash -882228578, now seen corresponding path program 1 times [2023-05-04 14:10:54,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:54,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616135308] [2023-05-04 14:10:54,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:54,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:54,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:54,345 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:10:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:54,401 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:10:54,401 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:10:54,402 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:10:54,402 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:10:54,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-05-04 14:10:54,404 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:10:54,405 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:10:54,405 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-05-04 14:10:54,429 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-05-04 14:10:54,432 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:54,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:10:54,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:54,434 INFO L229 MonitoredProcess]: Starting monitored process 9 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-04 14:10:54,437 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:10:54,439 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:10:54,439 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:54,439 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:10:54,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Waiting until timeout for monitored process [2023-05-04 14:10:54,728 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:54,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:54,729 INFO L85 PathProgramCache]: Analyzing trace with hash 59859315, now seen corresponding path program 1 times [2023-05-04 14:10:54,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:54,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904175508] [2023-05-04 14:10:54,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:54,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:54,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:54,800 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-05-04 14:10:54,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:54,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904175508] [2023-05-04 14:10:54,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904175508] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:54,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:54,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:10:54,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752246047] [2023-05-04 14:10:54,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:54,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:10:54,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:54,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:10:54,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:10:54,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:54,802 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:54,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 70.5) internal successors, (141), 2 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:10:54,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:55,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:55,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-05-04 14:10:55,083 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:55,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:55,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1820204466, now seen corresponding path program 1 times [2023-05-04 14:10:55,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:55,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427220063] [2023-05-04 14:10:55,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:55,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:55,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-05-04 14:10:55,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:55,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427220063] [2023-05-04 14:10:55,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427220063] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:10:55,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830811490] [2023-05-04 14:10:55,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:55,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:55,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:55,446 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:10:55,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-05-04 14:10:55,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:55,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 12 conjunts are in the unsatisfiable core [2023-05-04 14:10:55,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:10:55,895 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-04 14:10:55,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:10:56,191 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-04 14:10:56,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830811490] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:10:56,192 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:10:56,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13, 13] total 28 [2023-05-04 14:10:56,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955826338] [2023-05-04 14:10:56,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:10:56,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-05-04 14:10:56,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:56,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-05-04 14:10:56,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=590, Unknown=0, NotChecked=0, Total=756 [2023-05-04 14:10:56,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:56,195 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:56,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 19.428571428571427) internal successors, (544), 28 states have internal predecessors, (544), 0 states have call successors, (0), 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-04 14:10:56,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:56,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:56,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:56,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-05-04 14:10:56,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-05-04 14:10:56,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-05-04 14:10:56,961 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:56,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:56,962 INFO L85 PathProgramCache]: Analyzing trace with hash -521251677, now seen corresponding path program 1 times [2023-05-04 14:10:56,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:56,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909454722] [2023-05-04 14:10:56,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:56,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:57,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:57,019 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:10:57,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:10:57,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:10:57,063 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:10:57,063 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:10:57,063 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:10:57,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-05-04 14:10:57,064 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:10:57,065 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:10:57,065 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-05-04 14:10:57,087 INFO L144 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2023-05-04 14:10:57,090 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:57,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:10:57,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:57,093 INFO L229 MonitoredProcess]: Starting monitored process 11 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-04 14:10:57,103 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:10:57,105 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:10:57,105 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:10:57,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:10:57,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Waiting until timeout for monitored process [2023-05-04 14:10:57,523 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:57,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:57,523 INFO L85 PathProgramCache]: Analyzing trace with hash 169486921, now seen corresponding path program 1 times [2023-05-04 14:10:57,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:57,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386839892] [2023-05-04 14:10:57,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:57,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:57,568 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-05-04 14:10:57,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:57,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386839892] [2023-05-04 14:10:57,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386839892] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:10:57,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:10:57,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:10:57,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027041530] [2023-05-04 14:10:57,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:10:57,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:10:57,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:57,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:10:57,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:10:57,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:57,570 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:57,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 82.5) internal successors, (165), 2 states have internal predecessors, (165), 0 states have call successors, (0), 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-04 14:10:57,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:57,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:57,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-05-04 14:10:57,929 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:10:57,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:10:57,929 INFO L85 PathProgramCache]: Analyzing trace with hash 353366666, now seen corresponding path program 1 times [2023-05-04 14:10:57,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:10:57,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149052628] [2023-05-04 14:10:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:57,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:10:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 78 proven. 2 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-05-04 14:10:58,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:10:58,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149052628] [2023-05-04 14:10:58,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149052628] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:10:58,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549020213] [2023-05-04 14:10:58,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:10:58,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:10:58,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:10:58,353 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:10:58,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-05-04 14:10:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:10:58,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 14 conjunts are in the unsatisfiable core [2023-05-04 14:10:58,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:10:58,895 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-04 14:10:58,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:10:59,326 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-04 14:10:59,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549020213] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:10:59,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:10:59,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 15, 15] total 32 [2023-05-04 14:10:59,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968120360] [2023-05-04 14:10:59,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:10:59,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-05-04 14:10:59,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:10:59,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-05-04 14:10:59,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2023-05-04 14:10:59,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:59,329 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:10:59,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 20.1875) internal successors, (646), 32 states have internal predecessors, (646), 0 states have call successors, (0), 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-04 14:10:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:10:59,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:00,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:00,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-05-04 14:11:00,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:00,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-05-04 14:11:00,281 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:00,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:00,282 INFO L85 PathProgramCache]: Analyzing trace with hash 216841147, now seen corresponding path program 1 times [2023-05-04 14:11:00,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:00,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050285336] [2023-05-04 14:11:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:00,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:00,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:00,314 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:00,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:00,369 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:00,369 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:00,369 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:00,369 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:00,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-05-04 14:11:00,371 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:00,371 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:00,371 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-05-04 14:11:00,392 INFO L144 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2023-05-04 14:11:00,395 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:00,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:00,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:00,396 INFO L229 MonitoredProcess]: Starting monitored process 13 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-04 14:11:00,423 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:00,424 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:00,425 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:00,425 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:00,427 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:00,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:00,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1634852568, now seen corresponding path program 1 times [2023-05-04 14:11:00,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:00,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279486791] [2023-05-04 14:11:00,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:00,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:00,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Waiting until timeout for monitored process [2023-05-04 14:11:00,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:00,443 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-04 14:11:00,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:00,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279486791] [2023-05-04 14:11:00,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279486791] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:00,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:00,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:00,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394722307] [2023-05-04 14:11:00,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:00,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:00,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:00,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:00,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:00,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:00,445 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:00,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:11:00,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:01,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:01,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-05-04 14:11:01,229 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:01,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:01,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1903163572, now seen corresponding path program 1 times [2023-05-04 14:11:01,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:01,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393796132] [2023-05-04 14:11:01,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:01,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:01,683 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 95 proven. 2 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-05-04 14:11:01,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:01,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393796132] [2023-05-04 14:11:01,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393796132] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:01,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441407761] [2023-05-04 14:11:01,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:01,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:01,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:01,686 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:01,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-05-04 14:11:01,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:01,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 16 conjunts are in the unsatisfiable core [2023-05-04 14:11:01,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:02,321 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-04 14:11:02,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:02,841 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-04 14:11:02,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441407761] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:02,842 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:02,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 17] total 36 [2023-05-04 14:11:02,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959349155] [2023-05-04 14:11:02,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:02,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-05-04 14:11:02,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:02,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-05-04 14:11:02,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=978, Unknown=0, NotChecked=0, Total=1260 [2023-05-04 14:11:02,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:02,845 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:02,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 20.77777777777778) internal successors, (748), 36 states have internal predecessors, (748), 0 states have call successors, (0), 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-04 14:11:02,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:02,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:03,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:03,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-05-04 14:11:03,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:03,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-05-04 14:11:03,965 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:03,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:03,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1883277964, now seen corresponding path program 1 times [2023-05-04 14:11:03,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:03,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042322033] [2023-05-04 14:11:03,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:03,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:04,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:04,098 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:04,098 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:04,098 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:04,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:04,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-05-04 14:11:04,100 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:04,100 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:04,100 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-05-04 14:11:04,124 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-05-04 14:11:04,127 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:04,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:04,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:04,128 INFO L229 MonitoredProcess]: Starting monitored process 15 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-04 14:11:04,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Waiting until timeout for monitored process [2023-05-04 14:11:04,134 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:04,136 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:04,137 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:04,137 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:04,751 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:04,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:04,752 INFO L85 PathProgramCache]: Analyzing trace with hash 26654133, now seen corresponding path program 1 times [2023-05-04 14:11:04,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:04,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896932762] [2023-05-04 14:11:04,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:04,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:04,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:04,797 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2023-05-04 14:11:04,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:04,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896932762] [2023-05-04 14:11:04,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896932762] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:04,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:04,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:04,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477960522] [2023-05-04 14:11:04,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:04,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:04,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:04,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:04,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:04,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:04,799 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:04,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 97.0) internal successors, (194), 2 states have internal predecessors, (194), 0 states have call successors, (0), 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-04 14:11:04,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:05,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:05,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-05-04 14:11:05,280 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:05,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:05,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1746411704, now seen corresponding path program 1 times [2023-05-04 14:11:05,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:05,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387994601] [2023-05-04 14:11:05,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:05,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:05,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:05,745 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 112 proven. 2 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2023-05-04 14:11:05,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:05,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387994601] [2023-05-04 14:11:05,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387994601] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:05,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230208492] [2023-05-04 14:11:05,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:05,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:05,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:05,749 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:05,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-05-04 14:11:06,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:06,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 18 conjunts are in the unsatisfiable core [2023-05-04 14:11:06,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:06,482 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-04 14:11:06,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:07,129 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-04 14:11:07,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230208492] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:07,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:07,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 19, 19] total 40 [2023-05-04 14:11:07,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219202908] [2023-05-04 14:11:07,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:07,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-05-04 14:11:07,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:07,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-05-04 14:11:07,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=352, Invalid=1208, Unknown=0, NotChecked=0, Total=1560 [2023-05-04 14:11:07,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:07,132 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:07,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 21.25) internal successors, (850), 40 states have internal predecessors, (850), 0 states have call successors, (0), 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-04 14:11:07,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:07,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:08,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:08,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-05-04 14:11:08,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:08,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:08,373 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:08,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:08,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1398252164, now seen corresponding path program 1 times [2023-05-04 14:11:08,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:08,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129684918] [2023-05-04 14:11:08,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:08,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:08,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:08,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:08,505 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:08,505 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:08,505 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:08,506 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:08,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-05-04 14:11:08,507 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:08,507 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:08,507 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-05-04 14:11:08,530 INFO L144 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2023-05-04 14:11:08,533 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:08,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:08,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:08,534 INFO L229 MonitoredProcess]: Starting monitored process 17 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-04 14:11:08,543 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:08,545 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:08,545 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:08,545 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:08,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (17)] Waiting until timeout for monitored process [2023-05-04 14:11:09,036 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:09,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:09,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1745871215, now seen corresponding path program 1 times [2023-05-04 14:11:09,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:09,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102652137] [2023-05-04 14:11:09,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:09,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:09,074 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:09,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:09,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102652137] [2023-05-04 14:11:09,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102652137] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:09,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:09,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:09,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910483611] [2023-05-04 14:11:09,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:09,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:09,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:09,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:09,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:09,076 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:09,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 94.5) internal successors, (189), 2 states have internal predecessors, (189), 0 states have call successors, (0), 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-04 14:11:09,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:09,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:09,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-05-04 14:11:09,835 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:09,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:09,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2084838994, now seen corresponding path program 1 times [2023-05-04 14:11:09,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:09,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557199459] [2023-05-04 14:11:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:09,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:09,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:10,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:10,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557199459] [2023-05-04 14:11:10,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557199459] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:10,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769951352] [2023-05-04 14:11:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:10,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:10,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:10,353 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:10,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-05-04 14:11:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:10,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:10,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:11,194 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-04 14:11:11,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:11,843 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-04 14:11:11,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769951352] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:11,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:11,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:11,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264984483] [2023-05-04 14:11:11,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:11,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:11,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:11,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:11,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:11,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:11,848 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:11,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:11,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:11,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-05-04 14:11:13,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:13,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-05-04 14:11:13,363 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:13,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:13,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1811470197, now seen corresponding path program 1 times [2023-05-04 14:11:13,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:13,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141525889] [2023-05-04 14:11:13,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:13,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:13,406 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:13,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:13,522 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:13,522 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:13,522 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:13,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:13,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-05-04 14:11:13,524 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:13,524 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:13,524 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-05-04 14:11:13,547 INFO L144 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2023-05-04 14:11:13,551 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:13,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:13,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:13,553 INFO L229 MonitoredProcess]: Starting monitored process 19 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-04 14:11:13,566 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:13,568 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:13,569 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:13,569 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:13,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (19)] Waiting until timeout for monitored process [2023-05-04 14:11:14,050 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:14,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:14,051 INFO L85 PathProgramCache]: Analyzing trace with hash -18169755, now seen corresponding path program 1 times [2023-05-04 14:11:14,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:14,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549279781] [2023-05-04 14:11:14,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:14,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:14,088 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:14,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:14,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549279781] [2023-05-04 14:11:14,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549279781] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:14,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:14,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:14,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624770270] [2023-05-04 14:11:14,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:14,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:14,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:14,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:14,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:14,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:14,090 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:14,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:11:14,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:15,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:15,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-05-04 14:11:15,063 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:15,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:15,064 INFO L85 PathProgramCache]: Analyzing trace with hash -111433411, now seen corresponding path program 1 times [2023-05-04 14:11:15,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:15,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532231996] [2023-05-04 14:11:15,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:15,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:15,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:15,532 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:15,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:15,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532231996] [2023-05-04 14:11:15,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532231996] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:15,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510574779] [2023-05-04 14:11:15,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:15,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:15,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:15,538 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:15,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-05-04 14:11:15,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:15,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:15,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:16,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-04 14:11:16,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:16,976 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-04 14:11:16,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510574779] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:16,977 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:16,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:16,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334456191] [2023-05-04 14:11:16,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:16,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:16,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:16,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:16,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:16,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:16,980 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:16,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:16,980 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:16,980 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:18,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:18,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:11:18,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:18,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-05-04 14:11:18,613 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:18,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:18,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1319699108, now seen corresponding path program 1 times [2023-05-04 14:11:18,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:18,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983948614] [2023-05-04 14:11:18,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:18,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:18,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:18,688 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:18,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:18,811 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:18,812 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:18,812 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:18,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-05-04 14:11:18,813 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:18,813 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:18,813 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-05-04 14:11:18,842 INFO L144 ThreadInstanceAdder]: Constructed 11 joinOtherThreadTransitions. [2023-05-04 14:11:18,845 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:18,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:18,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:18,847 INFO L229 MonitoredProcess]: Starting monitored process 21 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-04 14:11:18,853 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:18,855 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:18,856 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:18,856 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:18,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (21)] Waiting until timeout for monitored process [2023-05-04 14:11:19,242 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:19,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:19,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1364891247, now seen corresponding path program 1 times [2023-05-04 14:11:19,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:19,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105664829] [2023-05-04 14:11:19,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:19,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:19,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:19,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:19,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105664829] [2023-05-04 14:11:19,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105664829] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:19,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:19,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:19,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894858361] [2023-05-04 14:11:19,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:19,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:19,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:19,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:19,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:19,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:19,283 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:19,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:11:19,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:20,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-05-04 14:11:20,259 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:20,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:20,260 INFO L85 PathProgramCache]: Analyzing trace with hash 442396596, now seen corresponding path program 1 times [2023-05-04 14:11:20,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:20,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006712533] [2023-05-04 14:11:20,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:20,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:20,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:20,672 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:20,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:20,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006712533] [2023-05-04 14:11:20,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006712533] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:20,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066499283] [2023-05-04 14:11:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:20,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:20,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:20,674 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:20,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-05-04 14:11:21,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:21,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:21,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:21,505 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-04 14:11:21,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:22,094 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-04 14:11:22,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066499283] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:22,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:22,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:22,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589601594] [2023-05-04 14:11:22,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:22,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:22,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:22,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:22,097 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:22,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:22,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:22,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:23,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:23,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-05-04 14:11:23,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:23,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:23,611 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:23,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:23,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1707492470, now seen corresponding path program 1 times [2023-05-04 14:11:23,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:23,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32590577] [2023-05-04 14:11:23,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:23,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:23,658 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:23,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:23,763 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:23,764 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:23,764 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:23,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-05-04 14:11:23,768 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:23,768 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:23,768 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-05-04 14:11:23,799 INFO L144 ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions. [2023-05-04 14:11:23,802 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:23,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:23,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:23,805 INFO L229 MonitoredProcess]: Starting monitored process 23 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-04 14:11:23,818 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:23,820 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:23,821 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:23,821 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:23,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (23)] Waiting until timeout for monitored process [2023-05-04 14:11:24,312 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:24,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:24,313 INFO L85 PathProgramCache]: Analyzing trace with hash -2093950758, now seen corresponding path program 1 times [2023-05-04 14:11:24,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:24,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950866531] [2023-05-04 14:11:24,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:24,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:24,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:24,351 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:24,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:24,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950866531] [2023-05-04 14:11:24,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950866531] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:24,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:24,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:24,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761258775] [2023-05-04 14:11:24,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:24,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:24,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:24,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:24,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:24,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:24,353 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:24,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:11:24,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:25,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:25,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-05-04 14:11:25,601 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:25,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:25,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1662991859, now seen corresponding path program 1 times [2023-05-04 14:11:25,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:25,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005423021] [2023-05-04 14:11:25,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:25,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:26,026 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:26,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:26,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005423021] [2023-05-04 14:11:26,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005423021] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:26,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980775746] [2023-05-04 14:11:26,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:26,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:26,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:26,033 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:26,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-05-04 14:11:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:26,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:26,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:26,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-04 14:11:26,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:27,445 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-04 14:11:27,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980775746] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:27,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:27,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:27,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602484672] [2023-05-04 14:11:27,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:27,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:27,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:27,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:27,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:27,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:27,448 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:27,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:27,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:27,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:29,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:29,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-05-04 14:11:29,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:29,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:29,270 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:29,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:29,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1544684328, now seen corresponding path program 1 times [2023-05-04 14:11:29,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:29,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245420112] [2023-05-04 14:11:29,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:29,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:29,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:29,326 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:29,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:29,477 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:29,478 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:29,478 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:29,478 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:29,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-05-04 14:11:29,481 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:29,482 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:29,482 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-05-04 14:11:29,516 INFO L144 ThreadInstanceAdder]: Constructed 13 joinOtherThreadTransitions. [2023-05-04 14:11:29,520 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:29,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:29,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:29,522 INFO L229 MonitoredProcess]: Starting monitored process 25 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-04 14:11:29,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Waiting until timeout for monitored process [2023-05-04 14:11:29,525 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:29,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:29,528 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:29,528 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:29,919 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:29,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:29,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1317456985, now seen corresponding path program 1 times [2023-05-04 14:11:29,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:29,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464613832] [2023-05-04 14:11:29,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:29,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:29,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:29,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:29,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464613832] [2023-05-04 14:11:29,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464613832] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:29,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:29,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:29,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924622573] [2023-05-04 14:11:29,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:29,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:29,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:29,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:29,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:29,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:29,954 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:29,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:11:29,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:31,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:31,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-05-04 14:11:31,103 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:31,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:31,103 INFO L85 PathProgramCache]: Analyzing trace with hash -589179567, now seen corresponding path program 1 times [2023-05-04 14:11:31,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:31,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338813247] [2023-05-04 14:11:31,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:31,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:31,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:31,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338813247] [2023-05-04 14:11:31,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338813247] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:31,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600850769] [2023-05-04 14:11:31,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:31,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:31,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:31,489 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:31,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-05-04 14:11:31,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:31,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:31,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:32,440 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-04 14:11:32,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:33,013 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-04 14:11:33,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600850769] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:33,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:33,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:33,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741344440] [2023-05-04 14:11:33,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:33,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:33,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:33,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:33,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:33,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:33,016 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:33,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:33,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:33,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:34,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:34,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-05-04 14:11:34,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-05-04 14:11:34,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-05-04 14:11:34,992 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:34,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1559674689, now seen corresponding path program 1 times [2023-05-04 14:11:34,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:34,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811839932] [2023-05-04 14:11:34,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:34,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:35,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:35,050 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:35,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:35,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:35,195 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:35,195 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:35,195 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:35,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-05-04 14:11:35,197 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:35,197 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:35,197 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-05-04 14:11:35,230 INFO L144 ThreadInstanceAdder]: Constructed 14 joinOtherThreadTransitions. [2023-05-04 14:11:35,234 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:35,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:35,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:35,236 INFO L229 MonitoredProcess]: Starting monitored process 27 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-04 14:11:35,250 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:35,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (27)] Waiting until timeout for monitored process [2023-05-04 14:11:35,252 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:35,253 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:35,253 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:35,794 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:35,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:35,795 INFO L85 PathProgramCache]: Analyzing trace with hash 94023530, now seen corresponding path program 1 times [2023-05-04 14:11:35,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:35,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187537815] [2023-05-04 14:11:35,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:35,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:35,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:35,832 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:35,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:35,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187537815] [2023-05-04 14:11:35,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187537815] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:35,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:35,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:35,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533159495] [2023-05-04 14:11:35,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:35,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:35,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:35,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:35,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:35,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:35,834 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:35,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:11:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:37,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:37,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-05-04 14:11:37,054 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:37,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:37,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1429426759, now seen corresponding path program 1 times [2023-05-04 14:11:37,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:37,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173223190] [2023-05-04 14:11:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:37,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:37,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:37,458 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:37,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:37,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173223190] [2023-05-04 14:11:37,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173223190] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:37,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910999400] [2023-05-04 14:11:37,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:37,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:37,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:37,460 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:37,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-05-04 14:11:37,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:37,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:37,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:38,282 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-04 14:11:38,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:38,856 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-04 14:11:38,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910999400] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:38,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:38,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:38,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175682494] [2023-05-04 14:11:38,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:38,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:38,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:38,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:38,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:38,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:38,858 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:38,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:38,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:38,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:40,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:40,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-05-04 14:11:40,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:41,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:41,002 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:41,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:41,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1718545003, now seen corresponding path program 1 times [2023-05-04 14:11:41,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:41,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724257246] [2023-05-04 14:11:41,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:41,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:41,183 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:41,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:41,348 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:41,348 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:41,348 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:41,349 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:41,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-05-04 14:11:41,350 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:41,350 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:41,350 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-05-04 14:11:41,384 INFO L144 ThreadInstanceAdder]: Constructed 15 joinOtherThreadTransitions. [2023-05-04 14:11:41,389 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:41,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:41,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:41,390 INFO L229 MonitoredProcess]: Starting monitored process 29 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-04 14:11:41,399 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:41,402 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:41,402 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:41,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:41,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (29)] Waiting until timeout for monitored process [2023-05-04 14:11:41,923 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:41,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:41,923 INFO L85 PathProgramCache]: Analyzing trace with hash -182393104, now seen corresponding path program 1 times [2023-05-04 14:11:41,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:41,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046076547] [2023-05-04 14:11:41,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:41,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:41,957 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:41,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:41,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046076547] [2023-05-04 14:11:41,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046076547] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:41,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:41,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:41,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735956002] [2023-05-04 14:11:41,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:41,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:41,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:41,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:41,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:41,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:41,959 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:41,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:11:41,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:43,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:43,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-05-04 14:11:43,304 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:43,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:43,305 INFO L85 PathProgramCache]: Analyzing trace with hash 560950930, now seen corresponding path program 1 times [2023-05-04 14:11:43,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:43,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980693996] [2023-05-04 14:11:43,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:43,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:43,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:43,635 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:43,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:43,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980693996] [2023-05-04 14:11:43,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980693996] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:43,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877568088] [2023-05-04 14:11:43,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:43,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:43,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:43,641 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:43,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-05-04 14:11:44,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:44,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:44,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:44,618 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-04 14:11:44,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:45,227 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-04 14:11:45,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877568088] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:45,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:45,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:45,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466088426] [2023-05-04 14:11:45,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:45,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:45,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:45,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:45,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:45,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:45,230 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:45,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:45,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:45,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:47,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:47,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-05-04 14:11:47,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-05-04 14:11:47,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:47,791 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:47,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:47,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1120511464, now seen corresponding path program 1 times [2023-05-04 14:11:47,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:47,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765958243] [2023-05-04 14:11:47,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:47,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:47,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:47,854 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:48,044 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:48,045 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:48,045 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:48,045 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:48,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-05-04 14:11:48,048 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:48,048 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:48,048 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-05-04 14:11:48,087 INFO L144 ThreadInstanceAdder]: Constructed 16 joinOtherThreadTransitions. [2023-05-04 14:11:48,094 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:48,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:48,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:48,096 INFO L229 MonitoredProcess]: Starting monitored process 31 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-04 14:11:48,100 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:48,103 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:48,103 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:48,103 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:48,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (31)] Waiting until timeout for monitored process [2023-05-04 14:11:48,611 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:48,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:48,611 INFO L85 PathProgramCache]: Analyzing trace with hash 405010097, now seen corresponding path program 1 times [2023-05-04 14:11:48,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:48,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623995537] [2023-05-04 14:11:48,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:48,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:48,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:48,641 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:48,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:48,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623995537] [2023-05-04 14:11:48,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623995537] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:48,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:48,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:48,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141407710] [2023-05-04 14:11:48,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:48,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:48,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:48,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:48,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:48,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:48,642 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:48,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:11:48,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:50,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:50,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-05-04 14:11:50,100 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:50,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:50,100 INFO L85 PathProgramCache]: Analyzing trace with hash 235506191, now seen corresponding path program 1 times [2023-05-04 14:11:50,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:50,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711686002] [2023-05-04 14:11:50,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:50,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:50,440 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:50,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:50,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711686002] [2023-05-04 14:11:50,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711686002] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:50,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780419372] [2023-05-04 14:11:50,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:50,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:50,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:50,442 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:50,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-05-04 14:11:50,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:50,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:50,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:51,391 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-04 14:11:51,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:51,956 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-04 14:11:51,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780419372] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:51,956 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:51,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:51,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341506577] [2023-05-04 14:11:51,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:51,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:51,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:51,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:51,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:51,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:51,959 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:51,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:51,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:51,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:54,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:54,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-05-04 14:11:54,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-05-04 14:11:54,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-05-04 14:11:54,756 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:54,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:54,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1143257665, now seen corresponding path program 1 times [2023-05-04 14:11:54,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:54,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047395036] [2023-05-04 14:11:54,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:54,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:54,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:54,813 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:11:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:11:55,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:11:55,023 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:11:55,023 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:11:55,023 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:11:55,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-05-04 14:11:55,024 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:11:55,025 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:11:55,025 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-05-04 14:11:55,065 INFO L144 ThreadInstanceAdder]: Constructed 17 joinOtherThreadTransitions. [2023-05-04 14:11:55,070 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:55,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:11:55,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:55,073 INFO L229 MonitoredProcess]: Starting monitored process 33 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-04 14:11:55,086 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:11:55,089 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:11:55,089 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:11:55,089 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:11:55,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (33)] Waiting until timeout for monitored process [2023-05-04 14:11:55,609 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:55,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:55,610 INFO L85 PathProgramCache]: Analyzing trace with hash 77624215, now seen corresponding path program 1 times [2023-05-04 14:11:55,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:55,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174441370] [2023-05-04 14:11:55,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:55,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:55,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:11:55,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:55,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174441370] [2023-05-04 14:11:55,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174441370] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:11:55,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:11:55,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:11:55,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523751549] [2023-05-04 14:11:55,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:11:55,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:11:55,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:11:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:11:55,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:55,642 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:55,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:11:55,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:57,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:57,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-05-04 14:11:57,110 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:11:57,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:11:57,110 INFO L85 PathProgramCache]: Analyzing trace with hash -956504008, now seen corresponding path program 1 times [2023-05-04 14:11:57,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:11:57,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970647292] [2023-05-04 14:11:57,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:57,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:11:57,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:57,426 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:11:57,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:11:57,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970647292] [2023-05-04 14:11:57,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970647292] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:11:57,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707179321] [2023-05-04 14:11:57,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:11:57,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:11:57,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:11:57,431 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:11:57,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-05-04 14:11:57,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:11:57,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:11:57,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:11:58,364 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-04 14:11:58,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:11:58,947 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-04 14:11:58,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707179321] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:11:58,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:11:58,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:11:58,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705761208] [2023-05-04 14:11:58,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:11:58,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:11:58,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:11:58,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:11:58,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:11:58,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:58,950 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:11:58,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:11:58,950 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:11:58,950 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:01,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:01,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-05-04 14:12:01,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-05-04 14:12:01,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-05-04 14:12:01,977 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:01,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:01,977 INFO L85 PathProgramCache]: Analyzing trace with hash 2125960454, now seen corresponding path program 1 times [2023-05-04 14:12:01,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:01,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426988454] [2023-05-04 14:12:01,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:01,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:02,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:02,044 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:02,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:02,264 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:02,265 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:02,265 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:02,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:02,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-05-04 14:12:02,266 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:02,266 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:02,266 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-05-04 14:12:02,311 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2023-05-04 14:12:02,316 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:02,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:02,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:02,321 INFO L229 MonitoredProcess]: Starting monitored process 35 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-04 14:12:02,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (35)] Waiting until timeout for monitored process [2023-05-04 14:12:02,324 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:02,327 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:02,327 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:02,327 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:02,983 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:02,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:02,984 INFO L85 PathProgramCache]: Analyzing trace with hash 214041785, now seen corresponding path program 1 times [2023-05-04 14:12:02,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:02,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009755595] [2023-05-04 14:12:02,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:02,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:03,012 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:12:03,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:03,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009755595] [2023-05-04 14:12:03,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009755595] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:03,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:03,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:03,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657400146] [2023-05-04 14:12:03,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:03,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:03,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:03,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:03,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:03,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:03,013 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:03,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:12:03,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:04,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:04,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-05-04 14:12:04,452 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:04,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:04,453 INFO L85 PathProgramCache]: Analyzing trace with hash 802002108, now seen corresponding path program 1 times [2023-05-04 14:12:04,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:04,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190750081] [2023-05-04 14:12:04,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:04,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:04,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:04,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190750081] [2023-05-04 14:12:04,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190750081] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:04,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830679313] [2023-05-04 14:12:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:04,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:04,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:04,771 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:12:04,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-05-04 14:12:05,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:05,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:12:05,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:12:05,738 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-04 14:12:05,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:12:06,434 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-04 14:12:06,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830679313] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:12:06,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:12:06,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:12:06,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295982272] [2023-05-04 14:12:06,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:12:06,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:12:06,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:06,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:12:06,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:12:06,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:06,437 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:06,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:12:06,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:06,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:09,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:09,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2023-05-04 14:12:09,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-05-04 14:12:09,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-05-04 14:12:09,804 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:09,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:09,805 INFO L85 PathProgramCache]: Analyzing trace with hash 984977193, now seen corresponding path program 1 times [2023-05-04 14:12:09,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:09,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665257609] [2023-05-04 14:12:09,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:09,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:09,881 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:09,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:10,121 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:10,121 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:10,121 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:10,122 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:10,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-05-04 14:12:10,123 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:10,123 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:10,123 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-05-04 14:12:10,164 INFO L144 ThreadInstanceAdder]: Constructed 19 joinOtherThreadTransitions. [2023-05-04 14:12:10,169 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:10,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:10,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:10,174 INFO L229 MonitoredProcess]: Starting monitored process 37 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-04 14:12:10,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (37)] Waiting until timeout for monitored process [2023-05-04 14:12:10,191 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:10,194 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:10,195 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:10,195 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:10,908 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:10,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1410400015, now seen corresponding path program 1 times [2023-05-04 14:12:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:10,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908345144] [2023-05-04 14:12:10,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:10,938 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:12:10,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:10,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908345144] [2023-05-04 14:12:10,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908345144] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:10,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:10,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:10,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117108478] [2023-05-04 14:12:10,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:10,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:10,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:10,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:10,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:10,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:10,939 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:10,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:12:10,940 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:12,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:12,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-05-04 14:12:12,513 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:12,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:12,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1042431192, now seen corresponding path program 1 times [2023-05-04 14:12:12,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:12,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303144785] [2023-05-04 14:12:12,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:12,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:12,922 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:12,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:12,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303144785] [2023-05-04 14:12:12,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303144785] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:12,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987841077] [2023-05-04 14:12:12,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:12,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:12,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:12,926 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:12:12,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-05-04 14:12:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:13,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:12:13,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:12:13,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-04 14:12:13,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:12:14,517 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-04 14:12:14,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987841077] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:12:14,518 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:12:14,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:12:14,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622102689] [2023-05-04 14:12:14,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:12:14,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:12:14,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:14,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:12:14,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:12:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:14,520 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:14,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:12:14,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:14,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:18,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:18,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:12:18,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-05-04 14:12:18,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-05-04 14:12:18,368 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:18,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:18,369 INFO L85 PathProgramCache]: Analyzing trace with hash 942796822, now seen corresponding path program 1 times [2023-05-04 14:12:18,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:18,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370744645] [2023-05-04 14:12:18,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:18,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:18,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:18,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:18,747 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:18,747 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:18,747 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:18,747 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:18,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-05-04 14:12:18,748 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:18,748 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:18,748 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-05-04 14:12:18,789 INFO L144 ThreadInstanceAdder]: Constructed 20 joinOtherThreadTransitions. [2023-05-04 14:12:18,794 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:18,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:18,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:18,801 INFO L229 MonitoredProcess]: Starting monitored process 39 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-04 14:12:18,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (39)] Waiting until timeout for monitored process [2023-05-04 14:12:18,803 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:18,807 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:18,807 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:18,807 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:19,396 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:19,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:19,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1260739151, now seen corresponding path program 1 times [2023-05-04 14:12:19,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:19,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317515839] [2023-05-04 14:12:19,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:19,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:12:19,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:19,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317515839] [2023-05-04 14:12:19,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317515839] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:19,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:19,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:19,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568156279] [2023-05-04 14:12:19,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:19,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:19,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:19,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:19,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:19,432 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:19,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:12:19,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:21,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-05-04 14:12:21,390 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:21,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:21,391 INFO L85 PathProgramCache]: Analyzing trace with hash -2070637645, now seen corresponding path program 1 times [2023-05-04 14:12:21,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:21,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063689771] [2023-05-04 14:12:21,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:21,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:21,664 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:21,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:21,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063689771] [2023-05-04 14:12:21,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063689771] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:21,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488365284] [2023-05-04 14:12:21,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:21,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:21,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:21,666 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:12:21,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-05-04 14:12:22,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:22,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:12:22,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:12:22,697 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-04 14:12:22,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:12:23,259 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-04 14:12:23,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488365284] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:12:23,259 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:12:23,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:12:23,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450184608] [2023-05-04 14:12:23,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:12:23,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:12:23,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:23,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:12:23,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:12:23,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:23,262 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:23,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:12:23,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:23,263 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:27,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:27,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:12:27,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-05-04 14:12:27,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-05-04 14:12:27,299 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:27,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:27,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1718623288, now seen corresponding path program 1 times [2023-05-04 14:12:27,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:27,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441978538] [2023-05-04 14:12:27,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:27,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:27,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:27,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:27,721 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:27,721 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:27,721 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:27,721 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:27,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-05-04 14:12:27,722 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:27,723 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:27,723 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-05-04 14:12:27,767 INFO L144 ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions. [2023-05-04 14:12:27,772 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:27,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:27,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:27,778 INFO L229 MonitoredProcess]: Starting monitored process 41 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-04 14:12:27,781 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:27,785 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:27,785 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:27,785 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:27,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (41)] Waiting until timeout for monitored process [2023-05-04 14:12:28,461 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:28,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:28,461 INFO L85 PathProgramCache]: Analyzing trace with hash 802172535, now seen corresponding path program 1 times [2023-05-04 14:12:28,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:28,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782178489] [2023-05-04 14:12:28,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:28,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:28,494 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:12:28,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:28,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782178489] [2023-05-04 14:12:28,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782178489] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:28,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:28,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:28,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104904282] [2023-05-04 14:12:28,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:28,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:28,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:28,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:28,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:28,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:28,496 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:28,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:12:28,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:30,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:30,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-05-04 14:12:30,437 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:30,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:30,437 INFO L85 PathProgramCache]: Analyzing trace with hash 948835613, now seen corresponding path program 1 times [2023-05-04 14:12:30,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:30,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973331604] [2023-05-04 14:12:30,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:30,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:30,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:30,701 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:30,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:30,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973331604] [2023-05-04 14:12:30,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973331604] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:30,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464371769] [2023-05-04 14:12:30,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:30,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:30,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:30,704 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:12:30,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-05-04 14:12:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:31,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:12:31,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:12:31,789 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-04 14:12:31,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:12:32,340 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-04 14:12:32,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464371769] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:12:32,341 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:12:32,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:12:32,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333727052] [2023-05-04 14:12:32,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:12:32,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:12:32,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:32,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:12:32,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:12:32,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:32,343 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:32,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:12:32,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:32,344 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:36,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:36,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:12:36,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-05-04 14:12:36,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:36,591 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:36,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:36,591 INFO L85 PathProgramCache]: Analyzing trace with hash 560842986, now seen corresponding path program 1 times [2023-05-04 14:12:36,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:36,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235246942] [2023-05-04 14:12:36,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:36,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:36,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:36,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:36,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:36,962 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:36,962 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:36,962 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:36,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:36,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-05-04 14:12:36,963 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:36,964 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:36,964 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-05-04 14:12:37,009 INFO L144 ThreadInstanceAdder]: Constructed 22 joinOtherThreadTransitions. [2023-05-04 14:12:37,014 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:37,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:37,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:37,017 INFO L229 MonitoredProcess]: Starting monitored process 43 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-04 14:12:37,030 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:37,034 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:37,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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:37,034 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:37,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (43)] Waiting until timeout for monitored process [2023-05-04 14:12:37,834 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:37,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:37,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1169537711, now seen corresponding path program 1 times [2023-05-04 14:12:37,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:37,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919518854] [2023-05-04 14:12:37,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:37,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:37,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:12:37,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:37,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919518854] [2023-05-04 14:12:37,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919518854] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:37,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:37,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:37,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825328844] [2023-05-04 14:12:37,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:37,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:37,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:37,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:37,874 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:37,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:12:37,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:39,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:39,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-05-04 14:12:39,708 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:39,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:39,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1314442975, now seen corresponding path program 1 times [2023-05-04 14:12:39,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:39,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079830744] [2023-05-04 14:12:39,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:40,118 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:40,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:40,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079830744] [2023-05-04 14:12:40,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079830744] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:40,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751801211] [2023-05-04 14:12:40,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:40,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:40,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:40,120 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-04 14:12:40,121 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-04 14:12:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:40,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:12:40,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:12:41,273 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-04 14:12:41,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:12:41,834 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-04 14:12:41,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751801211] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:12:41,835 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:12:41,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:12:41,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819099447] [2023-05-04 14:12:41,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:12:41,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:12:41,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:41,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:12:41,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:12:41,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:41,837 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:41,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:12:41,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:41,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:45,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:45,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:12:45,891 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-04 14:12:46,072 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,SelfDestructingSolverStorable64 [2023-05-04 14:12:46,072 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:46,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:46,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1274588438, now seen corresponding path program 1 times [2023-05-04 14:12:46,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:46,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221522919] [2023-05-04 14:12:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:46,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:46,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:46,156 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:46,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:46,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:46,444 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:46,444 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:46,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:46,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-05-04 14:12:46,445 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:46,445 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:46,445 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-05-04 14:12:46,491 INFO L144 ThreadInstanceAdder]: Constructed 23 joinOtherThreadTransitions. [2023-05-04 14:12:46,496 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:46,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:46,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:46,498 INFO L229 MonitoredProcess]: Starting monitored process 45 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-04 14:12:46,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (45)] Waiting until timeout for monitored process [2023-05-04 14:12:46,501 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:46,504 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:46,505 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:46,505 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:47,250 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:47,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:47,251 INFO L85 PathProgramCache]: Analyzing trace with hash 994015517, now seen corresponding path program 1 times [2023-05-04 14:12:47,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:47,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791296911] [2023-05-04 14:12:47,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:47,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:47,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:47,281 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:12:47,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:47,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791296911] [2023-05-04 14:12:47,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791296911] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:47,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:47,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:47,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705958003] [2023-05-04 14:12:47,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:47,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:47,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:47,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:47,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:47,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:47,282 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:47,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:12:47,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:49,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:49,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-05-04 14:12:49,278 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:49,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:49,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1345439521, now seen corresponding path program 1 times [2023-05-04 14:12:49,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:49,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875385706] [2023-05-04 14:12:49,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:49,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:49,532 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:49,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:49,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875385706] [2023-05-04 14:12:49,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875385706] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:49,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778906397] [2023-05-04 14:12:49,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:49,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:49,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:49,535 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-04 14:12:49,538 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-04 14:12:50,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:50,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:12:50,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:12:50,724 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-04 14:12:50,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:12:51,267 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-04 14:12:51,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778906397] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:12:51,267 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:12:51,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:12:51,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743574407] [2023-05-04 14:12:51,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:12:51,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:12:51,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:51,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:12:51,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:12:51,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:51,269 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:51,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:12:51,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:51,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:55,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:55,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:12:55,885 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-04 14:12:56,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-05-04 14:12:56,069 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:56,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:56,069 INFO L85 PathProgramCache]: Analyzing trace with hash 673461189, now seen corresponding path program 1 times [2023-05-04 14:12:56,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:56,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955721776] [2023-05-04 14:12:56,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:56,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:56,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:56,283 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:12:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:12:56,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:12:56,634 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:12:56,634 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:12:56,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:12:56,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-05-04 14:12:56,635 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:12:56,635 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:12:56,635 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-05-04 14:12:56,682 INFO L144 ThreadInstanceAdder]: Constructed 24 joinOtherThreadTransitions. [2023-05-04 14:12:56,686 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:56,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:12:56,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:56,687 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-04 14:12:56,688 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-04 14:12:56,689 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:12:56,692 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:12:56,692 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:12:56,693 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:12:56,695 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:56,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:56,695 INFO L85 PathProgramCache]: Analyzing trace with hash 811366744, now seen corresponding path program 1 times [2023-05-04 14:12:56,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:56,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803580378] [2023-05-04 14:12:56,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:56,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:56,710 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-04 14:12:56,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:56,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803580378] [2023-05-04 14:12:56,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803580378] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:12:56,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:12:56,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:12:56,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106243018] [2023-05-04 14:12:56,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:12:56,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:12:56,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:12:56,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:12:56,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:12:56,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:56,711 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:12:56,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:12:56,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:12:59,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-05-04 14:12:59,614 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:12:59,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:12:59,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1570446757, now seen corresponding path program 1 times [2023-05-04 14:12:59,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:12:59,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206546368] [2023-05-04 14:12:59,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:59,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:12:59,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:12:59,878 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:12:59,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:12:59,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206546368] [2023-05-04 14:12:59,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206546368] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:12:59,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152379439] [2023-05-04 14:12:59,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:12:59,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:12:59,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:12:59,880 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-04 14:12:59,885 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-04 14:13:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:00,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:13:00,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:13:01,096 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-04 14:13:01,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:13:01,660 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-04 14:13:01,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152379439] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:13:01,661 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:13:01,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:13:01,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050412572] [2023-05-04 14:13:01,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:13:01,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:13:01,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:01,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:13:01,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:13:01,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:01,663 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:01,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:13:01,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:01,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:06,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:06,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:13:06,489 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-04 14:13:06,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:06,667 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:06,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:06,668 INFO L85 PathProgramCache]: Analyzing trace with hash -984568059, now seen corresponding path program 1 times [2023-05-04 14:13:06,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:06,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553838242] [2023-05-04 14:13:06,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:06,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:06,744 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:13:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:07,092 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:13:07,092 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:13:07,092 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:13:07,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:13:07,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-05-04 14:13:07,093 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:13:07,093 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:13:07,093 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-05-04 14:13:07,145 INFO L144 ThreadInstanceAdder]: Constructed 25 joinOtherThreadTransitions. [2023-05-04 14:13:07,151 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:07,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:13:07,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:07,153 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-04 14:13:07,154 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-04 14:13:07,155 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:13:07,159 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:13:07,160 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:07,160 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:13:07,981 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:07,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:07,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1731341719, now seen corresponding path program 1 times [2023-05-04 14:13:07,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:07,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227670856] [2023-05-04 14:13:07,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:07,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:08,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:08,015 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:13:08,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:08,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227670856] [2023-05-04 14:13:08,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227670856] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:13:08,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:13:08,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:13:08,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256374635] [2023-05-04 14:13:08,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:13:08,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:13:08,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:08,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:13:08,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:13:08,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:08,016 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:08,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:13:08,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:10,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:10,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-05-04 14:13:10,382 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:10,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:10,382 INFO L85 PathProgramCache]: Analyzing trace with hash -884268200, now seen corresponding path program 1 times [2023-05-04 14:13:10,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:10,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547214497] [2023-05-04 14:13:10,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:10,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:10,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:10,634 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:13:10,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:10,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547214497] [2023-05-04 14:13:10,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547214497] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:13:10,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902182147] [2023-05-04 14:13:10,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:10,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:10,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:10,636 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-04 14:13:10,637 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-04 14:13:11,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:11,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:13:11,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:13:11,886 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-04 14:13:11,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:13:12,430 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-04 14:13:12,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902182147] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:13:12,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:13:12,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:13:12,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432364337] [2023-05-04 14:13:12,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:13:12,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:13:12,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:12,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:13:12,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:13:12,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:12,433 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:12,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:13:12,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:12,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:17,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:17,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:13:17,527 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-04 14:13:17,706 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,SelfDestructingSolverStorable73 [2023-05-04 14:13:17,706 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:17,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:17,707 INFO L85 PathProgramCache]: Analyzing trace with hash -267407050, now seen corresponding path program 1 times [2023-05-04 14:13:17,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:17,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064570756] [2023-05-04 14:13:17,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:17,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:17,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:17,784 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:13:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:18,239 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:13:18,240 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:13:18,240 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:13:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:13:18,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-05-04 14:13:18,241 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:13:18,241 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:13:18,241 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-05-04 14:13:18,292 INFO L144 ThreadInstanceAdder]: Constructed 26 joinOtherThreadTransitions. [2023-05-04 14:13:18,298 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:18,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:13:18,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:18,301 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-04 14:13:18,309 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-04 14:13:18,311 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:13:18,315 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:13:18,315 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:18,315 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:13:19,203 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:19,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:19,203 INFO L85 PathProgramCache]: Analyzing trace with hash -930751934, now seen corresponding path program 1 times [2023-05-04 14:13:19,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:19,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249216597] [2023-05-04 14:13:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:19,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:19,236 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:13:19,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:19,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249216597] [2023-05-04 14:13:19,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249216597] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:13:19,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:13:19,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:13:19,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283065401] [2023-05-04 14:13:19,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:13:19,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:13:19,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:19,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:13:19,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:13:19,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:19,238 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:19,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:13:19,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:21,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:21,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-05-04 14:13:21,682 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:21,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:21,682 INFO L85 PathProgramCache]: Analyzing trace with hash 655663709, now seen corresponding path program 1 times [2023-05-04 14:13:21,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:21,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003174229] [2023-05-04 14:13:21,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:21,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:21,929 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:13:21,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:21,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003174229] [2023-05-04 14:13:21,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003174229] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:13:21,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214483671] [2023-05-04 14:13:21,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:21,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:21,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:21,932 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-04 14:13:21,933 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-04 14:13:22,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:22,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:13:22,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:13:23,226 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-04 14:13:23,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:13:23,800 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-04 14:13:23,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214483671] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:13:23,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:13:23,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:13:23,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293812013] [2023-05-04 14:13:23,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:13:23,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:13:23,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:23,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:13:23,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:13:23,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:23,802 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:23,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:13:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:29,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:13:29,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-05-04 14:13:29,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:29,621 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:29,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:29,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1653033774, now seen corresponding path program 1 times [2023-05-04 14:13:29,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:29,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850123117] [2023-05-04 14:13:29,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:29,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:29,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:13:29,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:30,136 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:13:30,137 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:13:30,137 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:13:30,137 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:13:30,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-05-04 14:13:30,138 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:13:30,138 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:13:30,138 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-05-04 14:13:30,190 INFO L144 ThreadInstanceAdder]: Constructed 27 joinOtherThreadTransitions. [2023-05-04 14:13:30,196 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:30,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:13:30,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:30,202 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-04 14:13:30,206 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-04 14:13:30,207 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:13:30,211 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:13:30,211 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:30,212 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:13:31,138 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:31,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:31,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1586114135, now seen corresponding path program 1 times [2023-05-04 14:13:31,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:31,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73050514] [2023-05-04 14:13:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:31,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:31,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:31,171 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:13:31,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:31,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73050514] [2023-05-04 14:13:31,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73050514] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:13:31,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:13:31,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:13:31,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135955611] [2023-05-04 14:13:31,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:13:31,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:13:31,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:31,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:13:31,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:13:31,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:31,173 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:31,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:13:31,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:33,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:33,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-05-04 14:13:33,581 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:33,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:33,581 INFO L85 PathProgramCache]: Analyzing trace with hash 394830723, now seen corresponding path program 1 times [2023-05-04 14:13:33,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:33,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126426346] [2023-05-04 14:13:33,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:33,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:33,843 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:13:33,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:33,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126426346] [2023-05-04 14:13:33,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126426346] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:13:33,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925100463] [2023-05-04 14:13:33,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:33,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:33,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:33,845 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-04 14:13:33,846 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-04 14:13:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:34,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:13:34,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:13:35,160 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-04 14:13:35,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:13:35,699 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-04 14:13:35,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925100463] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:13:35,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:13:35,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:13:35,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141273859] [2023-05-04 14:13:35,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:13:35,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:13:35,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:35,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:13:35,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:13:35,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:35,701 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:35,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:13:35,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:35,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:41,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:13:41,870 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-04 14:13:42,051 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,SelfDestructingSolverStorable79 [2023-05-04 14:13:42,051 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:42,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:42,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1378950838, now seen corresponding path program 1 times [2023-05-04 14:13:42,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:42,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180429676] [2023-05-04 14:13:42,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:42,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:42,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:42,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:13:42,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:42,734 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:13:42,735 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:13:42,735 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:13:42,735 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:13:42,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-05-04 14:13:42,736 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:13:42,736 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:13:42,736 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-05-04 14:13:42,787 INFO L144 ThreadInstanceAdder]: Constructed 28 joinOtherThreadTransitions. [2023-05-04 14:13:42,793 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:42,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:13:42,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:42,794 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-04 14:13:42,797 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-04 14:13:42,798 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:13:42,801 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:13:42,802 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:42,802 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:13:43,860 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:43,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:43,861 INFO L85 PathProgramCache]: Analyzing trace with hash -207290112, now seen corresponding path program 1 times [2023-05-04 14:13:43,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:43,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531083470] [2023-05-04 14:13:43,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:43,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:43,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:13:43,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:43,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531083470] [2023-05-04 14:13:43,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531083470] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:13:43,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:13:43,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:13:43,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301529318] [2023-05-04 14:13:43,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:13:43,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:13:43,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:43,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:13:43,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:13:43,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:43,896 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:43,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:13:43,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:46,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:46,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-05-04 14:13:46,381 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:46,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1069250534, now seen corresponding path program 1 times [2023-05-04 14:13:46,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:46,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414863414] [2023-05-04 14:13:46,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:46,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:46,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:46,626 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:13:46,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:46,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414863414] [2023-05-04 14:13:46,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414863414] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:13:46,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202951447] [2023-05-04 14:13:46,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:46,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:46,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:46,628 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-04 14:13:46,629 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-04 14:13:47,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:47,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:13:47,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:13:48,014 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-04 14:13:48,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:13:48,553 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-04 14:13:48,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202951447] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:13:48,553 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:13:48,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:13:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834255606] [2023-05-04 14:13:48,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:13:48,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:13:48,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:13:48,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:13:48,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:48,555 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:48,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:13:48,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:48,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:54,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:13:54,960 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-04 14:13:55,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:55,140 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:55,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:55,141 INFO L85 PathProgramCache]: Analyzing trace with hash -392904233, now seen corresponding path program 1 times [2023-05-04 14:13:55,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:55,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500132386] [2023-05-04 14:13:55,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:55,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:55,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:55,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:13:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:13:55,762 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:13:55,763 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:13:55,763 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:13:55,763 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:13:55,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-05-04 14:13:55,764 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:13:55,764 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:13:55,764 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-05-04 14:13:55,815 INFO L144 ThreadInstanceAdder]: Constructed 29 joinOtherThreadTransitions. [2023-05-04 14:13:55,820 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:55,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:13:55,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:55,821 INFO L229 MonitoredProcess]: Starting monitored process 57 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-04 14:13:55,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (57)] Waiting until timeout for monitored process [2023-05-04 14:13:55,824 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:13:55,828 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:13:55,828 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:13:55,828 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:13:56,801 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:56,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:56,802 INFO L85 PathProgramCache]: Analyzing trace with hash 867121503, now seen corresponding path program 1 times [2023-05-04 14:13:56,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:56,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996173328] [2023-05-04 14:13:56,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:56,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:56,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:56,835 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:13:56,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:56,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996173328] [2023-05-04 14:13:56,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996173328] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:13:56,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:13:56,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:13:56,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079871464] [2023-05-04 14:13:56,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:13:56,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:13:56,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:13:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:13:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:13:56,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:56,836 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:13:56,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:13:56,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:59,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:13:59,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-05-04 14:13:59,410 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:13:59,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:13:59,411 INFO L85 PathProgramCache]: Analyzing trace with hash -362921487, now seen corresponding path program 1 times [2023-05-04 14:13:59,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:13:59,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357179823] [2023-05-04 14:13:59,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:59,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:13:59,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:13:59,867 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:13:59,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:13:59,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357179823] [2023-05-04 14:13:59,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357179823] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:13:59,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581884203] [2023-05-04 14:13:59,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:13:59,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:13:59,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:13:59,874 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-04 14:13:59,875 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-04 14:14:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:00,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:14:00,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:01,348 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-04 14:14:01,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:01,888 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-04 14:14:01,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581884203] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:01,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:01,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:14:01,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462739937] [2023-05-04 14:14:01,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:01,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:14:01,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:01,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:14:01,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:14:01,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:01,890 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:01,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:14:01,890 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:01,890 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:08,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:08,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:14:08,926 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-04 14:14:09,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:09,106 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:09,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1347396947, now seen corresponding path program 1 times [2023-05-04 14:14:09,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:09,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865760671] [2023-05-04 14:14:09,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:09,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:14:09,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:14:09,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:14:09,902 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:14:09,902 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:14:09,902 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:14:09,902 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:14:09,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-05-04 14:14:09,903 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:14:09,903 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:14:09,903 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-05-04 14:14:09,957 INFO L144 ThreadInstanceAdder]: Constructed 30 joinOtherThreadTransitions. [2023-05-04 14:14:09,963 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:14:09,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:14:09,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:09,964 INFO L229 MonitoredProcess]: Starting monitored process 59 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-04 14:14:09,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (59)] Waiting until timeout for monitored process [2023-05-04 14:14:09,966 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:14:09,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:14:09,970 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:14:09,970 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:14:09,972 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:09,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:09,972 INFO L85 PathProgramCache]: Analyzing trace with hash -741993466, now seen corresponding path program 1 times [2023-05-04 14:14:09,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:09,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069854412] [2023-05-04 14:14:09,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:09,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:09,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:09,999 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-04 14:14:09,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:09,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069854412] [2023-05-04 14:14:09,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069854412] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:14:09,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:14:09,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-04 14:14:09,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191893963] [2023-05-04 14:14:09,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:14:10,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-04 14:14:10,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:10,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-04 14:14:10,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-04 14:14:10,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:10,000 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:10,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:14:10,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:10,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-05-04 14:14:10,843 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:10,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash 957433405, now seen corresponding path program 1 times [2023-05-04 14:14:10,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:10,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982988397] [2023-05-04 14:14:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:10,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:10,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:10,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-04 14:14:10,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:10,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982988397] [2023-05-04 14:14:10,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982988397] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:14:10,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048691458] [2023-05-04 14:14:10,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:10,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:10,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:10,909 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:14:10,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-05-04 14:14:11,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:11,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2023-05-04 14:14:11,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:11,981 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-04 14:14:11,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:12,010 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-04 14:14:12,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048691458] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:12,010 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:12,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-05-04 14:14:12,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138753543] [2023-05-04 14:14:12,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:12,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-05-04 14:14:12,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:12,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-05-04 14:14:12,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-05-04 14:14:12,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:12,011 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:12,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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-04 14:14:12,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:12,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:12,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:12,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:13,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-05-04 14:14:13,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-05-04 14:14:13,200 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:13,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:13,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1628701882, now seen corresponding path program 1 times [2023-05-04 14:14:13,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:13,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549377310] [2023-05-04 14:14:13,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:13,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-05-04 14:14:13,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549377310] [2023-05-04 14:14:13,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549377310] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:14:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662664930] [2023-05-04 14:14:13,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:13,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:13,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:13,370 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-04 14:14:13,372 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-04 14:14:14,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:14,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 8 conjunts are in the unsatisfiable core [2023-05-04 14:14:14,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:14,514 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-04 14:14:14,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:14,642 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-04 14:14:14,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662664930] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:14,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:14,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 20 [2023-05-04 14:14:14,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237987178] [2023-05-04 14:14:14,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:14,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-05-04 14:14:14,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:14,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-05-04 14:14:14,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-05-04 14:14:14,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:14,644 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:14,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 17.0) internal successors, (340), 20 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:14:14,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:14,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:14,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:16,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:16,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:16,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:14:16,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-05-04 14:14:17,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:17,001 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:17,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:17,002 INFO L85 PathProgramCache]: Analyzing trace with hash -997400409, now seen corresponding path program 1 times [2023-05-04 14:14:17,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:17,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985759237] [2023-05-04 14:14:17,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:17,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:17,252 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-04 14:14:17,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:17,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985759237] [2023-05-04 14:14:17,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985759237] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:14:17,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940536255] [2023-05-04 14:14:17,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:17,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:17,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:17,255 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:14:17,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-05-04 14:14:18,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:18,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 16 conjunts are in the unsatisfiable core [2023-05-04 14:14:18,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:18,498 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-04 14:14:18,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:18,823 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-04 14:14:18,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940536255] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:18,824 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:18,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2023-05-04 14:14:18,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957874778] [2023-05-04 14:14:18,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:18,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-05-04 14:14:18,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:18,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-05-04 14:14:18,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2023-05-04 14:14:18,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:18,825 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:18,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 15.176470588235293) internal successors, (516), 34 states have internal predecessors, (516), 0 states have call successors, (0), 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-04 14:14:18,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:18,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:18,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:14:18,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:22,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:22,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:22,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:14:22,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:14:22,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-05-04 14:14:22,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:22,350 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:22,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:22,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1005944130, now seen corresponding path program 1 times [2023-05-04 14:14:22,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:22,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871289504] [2023-05-04 14:14:22,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:22,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:23,401 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-04 14:14:23,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:23,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871289504] [2023-05-04 14:14:23,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871289504] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:14:23,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771918080] [2023-05-04 14:14:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:23,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:23,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:23,404 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-04 14:14:23,405 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-04 14:14:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:24,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 1444 conjuncts, 32 conjunts are in the unsatisfiable core [2023-05-04 14:14:24,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:24,986 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-04 14:14:24,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:25,988 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-04 14:14:25,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771918080] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:25,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:25,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2023-05-04 14:14:25,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604564624] [2023-05-04 14:14:25,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-05-04 14:14:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:25,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-05-04 14:14:25,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2023-05-04 14:14:25,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:25,992 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:25,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 15.984848484848484) internal successors, (1055), 66 states have internal predecessors, (1055), 0 states have call successors, (0), 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-04 14:14:25,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:25,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:25,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:14:25,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:14:25,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:14:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:14:30,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:14:30,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:14:30,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-05-04 14:14:30,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-05-04 14:14:30,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:30,715 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:30,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:30,715 INFO L85 PathProgramCache]: Analyzing trace with hash 634134418, now seen corresponding path program 1 times [2023-05-04 14:14:30,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:30,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147471362] [2023-05-04 14:14:30,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:30,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:30,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:14:30,861 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:14:30,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:14:31,851 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:14:31,852 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:14:31,852 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:14:31,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:14:31,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-05-04 14:14:31,853 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-05-04 14:14:31,853 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:14:31,853 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-05-04 14:14:31,922 INFO L144 ThreadInstanceAdder]: Constructed 31 joinOtherThreadTransitions. [2023-05-04 14:14:31,928 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:14:31,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:14:31,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:31,931 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-04 14:14:31,937 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-04 14:14:31,939 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:14:31,944 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:14:31,944 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:14:31,944 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:14:32,883 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:32,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:32,884 INFO L85 PathProgramCache]: Analyzing trace with hash 358896348, now seen corresponding path program 1 times [2023-05-04 14:14:32,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:32,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780331272] [2023-05-04 14:14:32,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:32,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:32,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:32,924 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:14:32,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:32,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780331272] [2023-05-04 14:14:32,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780331272] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:14:32,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:14:32,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:14:32,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745067470] [2023-05-04 14:14:32,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:14:32,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:14:32,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:32,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:14:32,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:14:32,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:32,925 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:32,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:14:32,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:35,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:35,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2023-05-04 14:14:35,904 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:35,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:35,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1257008359, now seen corresponding path program 1 times [2023-05-04 14:14:35,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:35,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510667499] [2023-05-04 14:14:35,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:35,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:14:36,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:36,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510667499] [2023-05-04 14:14:36,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510667499] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:14:36,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949135532] [2023-05-04 14:14:36,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:36,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:36,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:36,307 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-04 14:14:36,308 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-04 14:14:37,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:37,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:14:37,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:37,869 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-04 14:14:37,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:38,412 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-04 14:14:38,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949135532] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:38,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:38,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:14:38,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750190793] [2023-05-04 14:14:38,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:38,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:14:38,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:38,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:14:38,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:14:38,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:38,415 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:38,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:14:38,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:38,416 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:46,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:46,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:14:46,626 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-04 14:14:46,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:46,801 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:46,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:46,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1165249945, now seen corresponding path program 1 times [2023-05-04 14:14:46,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:46,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660194651] [2023-05-04 14:14:46,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:46,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:14:46,946 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:14:47,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:14:47,760 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:14:47,761 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:14:47,761 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:14:47,761 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:14:47,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2023-05-04 14:14:47,762 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:14:47,762 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:14:47,762 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-05-04 14:14:47,817 INFO L144 ThreadInstanceAdder]: Constructed 32 joinOtherThreadTransitions. [2023-05-04 14:14:47,823 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:14:47,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:14:47,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:47,830 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-04 14:14:47,832 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-04 14:14:47,833 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:14:47,838 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:14:47,838 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:14:47,838 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:14:48,830 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:48,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:48,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1073480551, now seen corresponding path program 1 times [2023-05-04 14:14:48,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:48,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341858159] [2023-05-04 14:14:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:48,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:48,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:48,869 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:14:48,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:48,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341858159] [2023-05-04 14:14:48,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341858159] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:14:48,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:14:48,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:14:48,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368119821] [2023-05-04 14:14:48,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:14:48,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:14:48,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:48,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:14:48,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:14:48,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:48,870 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:48,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:14:48,870 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:52,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2023-05-04 14:14:52,317 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:14:52,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:14:52,317 INFO L85 PathProgramCache]: Analyzing trace with hash 309479048, now seen corresponding path program 1 times [2023-05-04 14:14:52,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:14:52,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544572922] [2023-05-04 14:14:52,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:52,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:14:52,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:52,844 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:14:52,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:14:52,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544572922] [2023-05-04 14:14:52,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544572922] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:14:52,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618898665] [2023-05-04 14:14:52,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:14:52,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:14:52,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:14:52,850 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-04 14:14:52,852 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-04 14:14:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:14:54,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:14:54,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:14:55,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-04 14:14:55,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:14:55,607 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-04 14:14:55,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618898665] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:14:55,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:14:55,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:14:55,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241885835] [2023-05-04 14:14:55,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:14:55,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:14:55,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:14:55,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:14:55,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:14:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:55,610 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:14:55,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:14:55,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:14:55,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:05,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:05,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:15:05,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-05-04 14:15:05,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2023-05-04 14:15:05,961 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:05,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:05,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1988542789, now seen corresponding path program 1 times [2023-05-04 14:15:05,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:05,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404725225] [2023-05-04 14:15:05,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:05,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:15:06,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:15:06,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:15:07,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:15:07,127 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:15:07,127 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:15:07,128 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:15:07,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2023-05-04 14:15:07,128 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:15:07,128 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:15:07,129 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-05-04 14:15:07,185 INFO L144 ThreadInstanceAdder]: Constructed 33 joinOtherThreadTransitions. [2023-05-04 14:15:07,191 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:15:07,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:15:07,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:07,193 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-04 14:15:07,194 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-04 14:15:07,200 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:15:07,205 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:15:07,206 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:15:07,206 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:15:07,209 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:07,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:07,209 INFO L85 PathProgramCache]: Analyzing trace with hash 848787478, now seen corresponding path program 1 times [2023-05-04 14:15:07,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:07,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991125223] [2023-05-04 14:15:07,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:07,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:07,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:07,240 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-04 14:15:07,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:07,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991125223] [2023-05-04 14:15:07,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991125223] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:15:07,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:15:07,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-04 14:15:07,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192975518] [2023-05-04 14:15:07,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:15:07,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-04 14:15:07,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:07,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-04 14:15:07,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-04 14:15:07,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:07,241 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:07,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:15:07,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:08,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:08,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2023-05-04 14:15:08,070 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:08,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:08,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1786437766, now seen corresponding path program 1 times [2023-05-04 14:15:08,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:08,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626908157] [2023-05-04 14:15:08,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:08,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:08,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:08,123 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-04 14:15:08,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:08,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626908157] [2023-05-04 14:15:08,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626908157] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:15:08,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713672112] [2023-05-04 14:15:08,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:08,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:08,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:08,129 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-04 14:15:08,270 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-04 14:15:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:09,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2023-05-04 14:15:09,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:15:09,572 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-04 14:15:09,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:15:09,601 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-04 14:15:09,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713672112] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:15:09,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:15:09,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-05-04 14:15:09,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661164744] [2023-05-04 14:15:09,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:15:09,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-05-04 14:15:09,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:09,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-05-04 14:15:09,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-05-04 14:15:09,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:09,602 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:09,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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-04 14:15:09,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:09,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:10,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:10,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:10,537 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-04 14:15:10,715 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,SelfDestructingSolverStorable100 [2023-05-04 14:15:10,716 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:10,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:10,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1392318065, now seen corresponding path program 1 times [2023-05-04 14:15:10,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:10,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395564652] [2023-05-04 14:15:10,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:10,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:10,836 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-05-04 14:15:10,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:10,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395564652] [2023-05-04 14:15:10,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395564652] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:15:10,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710163795] [2023-05-04 14:15:10,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:10,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:10,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:10,838 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:15:10,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-05-04 14:15:12,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:12,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 8 conjunts are in the unsatisfiable core [2023-05-04 14:15:12,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:15:12,179 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-04 14:15:12,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:15:12,308 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-04 14:15:12,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710163795] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:15:12,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:15:12,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 20 [2023-05-04 14:15:12,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112886417] [2023-05-04 14:15:12,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:15:12,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-05-04 14:15:12,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:12,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-05-04 14:15:12,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-05-04 14:15:12,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:12,309 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:12,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 17.0) internal successors, (340), 20 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:15:12,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:12,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:12,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:15,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:15,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:15,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:15,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2023-05-04 14:15:15,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:15,633 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:15,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:15,633 INFO L85 PathProgramCache]: Analyzing trace with hash -610316183, now seen corresponding path program 1 times [2023-05-04 14:15:15,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:15,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494799179] [2023-05-04 14:15:15,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:15,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:16,106 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-04 14:15:16,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:16,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494799179] [2023-05-04 14:15:16,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494799179] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:15:16,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406068364] [2023-05-04 14:15:16,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:16,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:16,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:16,122 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-04 14:15:16,172 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-04 14:15:17,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:17,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 16 conjunts are in the unsatisfiable core [2023-05-04 14:15:17,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:15:17,658 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-04 14:15:17,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:15:18,034 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-04 14:15:18,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406068364] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:15:18,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:15:18,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2023-05-04 14:15:18,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751753573] [2023-05-04 14:15:18,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:15:18,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-05-04 14:15:18,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:18,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-05-04 14:15:18,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2023-05-04 14:15:18,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:18,036 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:18,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 15.176470588235293) internal successors, (516), 34 states have internal predecessors, (516), 0 states have call successors, (0), 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-04 14:15:18,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:18,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:18,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:18,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:21,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:21,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:21,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:21,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:15:21,787 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-04 14:15:21,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-05-04 14:15:21,965 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:21,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:21,965 INFO L85 PathProgramCache]: Analyzing trace with hash -643989925, now seen corresponding path program 1 times [2023-05-04 14:15:21,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:21,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708590567] [2023-05-04 14:15:21,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:21,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:22,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:22,979 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-04 14:15:22,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:22,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708590567] [2023-05-04 14:15:22,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708590567] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:15:22,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065560476] [2023-05-04 14:15:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:22,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:22,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:22,982 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-05-04 14:15:22,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-05-04 14:15:24,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:24,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 1444 conjuncts, 32 conjunts are in the unsatisfiable core [2023-05-04 14:15:24,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:15:24,727 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-04 14:15:24,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:15:25,805 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-04 14:15:25,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065560476] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:15:25,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:15:25,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2023-05-04 14:15:25,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580867143] [2023-05-04 14:15:25,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:15:25,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-05-04 14:15:25,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:25,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-05-04 14:15:25,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2023-05-04 14:15:25,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:25,808 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:25,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 15.984848484848484) internal successors, (1055), 66 states have internal predecessors, (1055), 0 states have call successors, (0), 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-04 14:15:25,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:25,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:25,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:25,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:15:25,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:33,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:33,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:33,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:33,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:15:33,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-05-04 14:15:33,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2023-05-04 14:15:33,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-05-04 14:15:33,881 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:33,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:33,881 INFO L85 PathProgramCache]: Analyzing trace with hash -474876018, now seen corresponding path program 1 times [2023-05-04 14:15:33,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:33,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900639701] [2023-05-04 14:15:33,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:33,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:34,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:39,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-04 14:15:39,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:39,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900639701] [2023-05-04 14:15:39,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900639701] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:15:39,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29813804] [2023-05-04 14:15:39,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:39,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:39,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:39,064 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-04 14:15:39,065 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-04 14:15:40,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:40,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 2868 conjuncts, 64 conjunts are in the unsatisfiable core [2023-05-04 14:15:40,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:15:41,731 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-04 14:15:41,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:15:45,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-04 14:15:45,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29813804] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:15:45,139 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:15:45,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2023-05-04 14:15:45,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283028776] [2023-05-04 14:15:45,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:15:45,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2023-05-04 14:15:45,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:45,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2023-05-04 14:15:45,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2023-05-04 14:15:45,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:45,144 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:45,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 16.353846153846153) internal successors, (2126), 130 states have internal predecessors, (2126), 0 states have call successors, (0), 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-04 14:15:45,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:45,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:45,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:45,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:15:45,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2023-05-04 14:15:45,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-04 14:15:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-04 14:15:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-05-04 14:15:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-04 14:15:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-05-04 14:15:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2023-05-04 14:15:47,957 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-04 14:15:48,132 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,SelfDestructingSolverStorable104 [2023-05-04 14:15:48,132 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:48,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:48,133 INFO L85 PathProgramCache]: Analyzing trace with hash -2024385263, now seen corresponding path program 1 times [2023-05-04 14:15:48,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:48,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167719846] [2023-05-04 14:15:48,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:48,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:15:48,249 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:15:48,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:15:49,749 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:15:49,750 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:15:49,750 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:15:49,750 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:15:49,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2023-05-04 14:15:49,751 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-05-04 14:15:49,751 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:15:49,751 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-05-04 14:15:49,840 INFO L144 ThreadInstanceAdder]: Constructed 34 joinOtherThreadTransitions. [2023-05-04 14:15:49,861 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:15:49,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:15:49,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:49,894 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-04 14:15:49,965 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-04 14:15:49,966 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:15:49,971 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:15:49,971 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:15:49,971 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:15:51,578 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:51,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:51,578 INFO L85 PathProgramCache]: Analyzing trace with hash 193439856, now seen corresponding path program 1 times [2023-05-04 14:15:51,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:51,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936893145] [2023-05-04 14:15:51,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:51,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:51,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:15:51,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:51,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936893145] [2023-05-04 14:15:51,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936893145] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:15:51,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:15:51,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:15:51,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998293617] [2023-05-04 14:15:51,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:15:51,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:15:51,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:51,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:15:51,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:15:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:51,632 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:51,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:15:51,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:55,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:55,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2023-05-04 14:15:55,869 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:15:55,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:15:55,869 INFO L85 PathProgramCache]: Analyzing trace with hash -711964212, now seen corresponding path program 1 times [2023-05-04 14:15:55,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:15:55,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787327121] [2023-05-04 14:15:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:55,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:15:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:56,464 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:15:56,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:15:56,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787327121] [2023-05-04 14:15:56,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787327121] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:15:56,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385842856] [2023-05-04 14:15:56,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:15:56,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:15:56,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:15:56,489 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-04 14:15:56,557 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-04 14:15:58,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:15:58,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:15:58,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:15:58,572 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-04 14:15:58,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:15:59,125 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-04 14:15:59,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385842856] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:15:59,126 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:15:59,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:15:59,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978977754] [2023-05-04 14:15:59,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:15:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:15:59,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:15:59,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:15:59,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:15:59,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:59,128 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:15:59,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:15:59,128 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:15:59,128 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:10,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:16:10,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2023-05-04 14:16:10,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:16:10,901 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:10,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:10,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1169294052, now seen corresponding path program 1 times [2023-05-04 14:16:10,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:10,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636384927] [2023-05-04 14:16:10,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:10,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:11,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:16:11,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:16:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:16:12,671 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:16:12,672 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:16:12,672 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:16:12,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:16:12,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2023-05-04 14:16:12,674 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:16:12,674 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:16:12,674 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-05-04 14:16:12,749 INFO L144 ThreadInstanceAdder]: Constructed 35 joinOtherThreadTransitions. [2023-05-04 14:16:12,755 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:16:12,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:16:12,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:16:12,757 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-04 14:16:12,758 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-04 14:16:12,765 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:16:12,769 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:16:12,769 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:16:12,769 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:16:14,290 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:14,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:14,290 INFO L85 PathProgramCache]: Analyzing trace with hash -57445471, now seen corresponding path program 1 times [2023-05-04 14:16:14,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:14,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097216015] [2023-05-04 14:16:14,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:14,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:14,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:14,330 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:16:14,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:16:14,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097216015] [2023-05-04 14:16:14,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097216015] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:16:14,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:16:14,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:16:14,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554677069] [2023-05-04 14:16:14,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:16:14,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:16:14,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:16:14,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:16:14,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:16:14,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:14,332 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:16:14,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:16:14,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:18,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:18,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2023-05-04 14:16:18,304 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:18,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:18,305 INFO L85 PathProgramCache]: Analyzing trace with hash -73546055, now seen corresponding path program 1 times [2023-05-04 14:16:18,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:18,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314584595] [2023-05-04 14:16:18,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:18,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:18,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:18,817 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:16:18,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:16:18,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314584595] [2023-05-04 14:16:18,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314584595] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:16:18,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655230317] [2023-05-04 14:16:18,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:18,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:16:18,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:16:18,825 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-04 14:16:18,826 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-04 14:16:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:20,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:16:20,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:16:20,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-04 14:16:20,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:16:21,452 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-04 14:16:21,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655230317] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:16:21,452 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:16:21,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:16:21,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878069656] [2023-05-04 14:16:21,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:16:21,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:16:21,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:16:21,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:16:21,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:16:21,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:21,454 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:16:21,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:16:21,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:21,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:32,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:32,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:16:32,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2023-05-04 14:16:32,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:16:32,922 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:32,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:32,922 INFO L85 PathProgramCache]: Analyzing trace with hash 20798425, now seen corresponding path program 1 times [2023-05-04 14:16:32,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:32,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791803403] [2023-05-04 14:16:32,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:32,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:16:33,051 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:16:33,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:16:33,985 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:16:33,985 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:16:33,985 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:16:33,986 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:16:33,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2023-05-04 14:16:33,986 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:16:33,987 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:16:33,987 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-05-04 14:16:34,070 INFO L144 ThreadInstanceAdder]: Constructed 36 joinOtherThreadTransitions. [2023-05-04 14:16:34,076 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:16:34,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:16:34,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:16:34,081 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-04 14:16:34,082 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-04 14:16:34,088 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:16:34,091 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:16:34,091 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:16:34,091 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:16:35,417 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:35,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:35,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1435683578, now seen corresponding path program 1 times [2023-05-04 14:16:35,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:35,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391471117] [2023-05-04 14:16:35,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:35,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:35,459 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:16:35,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:16:35,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391471117] [2023-05-04 14:16:35,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391471117] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:16:35,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:16:35,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:16:35,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73610773] [2023-05-04 14:16:35,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:16:35,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:16:35,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:16:35,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:16:35,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:16:35,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:35,461 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:16:35,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:16:35,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:39,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:39,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2023-05-04 14:16:39,871 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:39,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:39,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1321251050, now seen corresponding path program 1 times [2023-05-04 14:16:39,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:39,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275605012] [2023-05-04 14:16:39,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:39,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:39,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:40,286 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:16:40,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:16:40,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275605012] [2023-05-04 14:16:40,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275605012] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:16:40,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008188475] [2023-05-04 14:16:40,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:40,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:16:40,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:16:40,293 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-04 14:16:40,316 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-04 14:16:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:42,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:16:42,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:16:42,612 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-04 14:16:42,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:16:43,180 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-04 14:16:43,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008188475] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:16:43,180 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:16:43,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:16:43,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956035762] [2023-05-04 14:16:43,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:16:43,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:16:43,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:16:43,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:16:43,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:16:43,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:43,182 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:16:43,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:16:43,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:43,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:54,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:54,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:16:54,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-05-04 14:16:54,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:16:54,851 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:54,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:54,851 INFO L85 PathProgramCache]: Analyzing trace with hash 279832212, now seen corresponding path program 1 times [2023-05-04 14:16:54,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:54,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580045503] [2023-05-04 14:16:54,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:54,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:16:54,989 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:16:55,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:16:56,339 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:16:56,340 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:16:56,340 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:16:56,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:16:56,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2023-05-04 14:16:56,341 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:16:56,341 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:16:56,341 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-05-04 14:16:56,410 INFO L144 ThreadInstanceAdder]: Constructed 37 joinOtherThreadTransitions. [2023-05-04 14:16:56,414 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:16:56,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:16:56,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:16:56,416 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-04 14:16:56,417 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-04 14:16:56,423 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:16:56,426 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:16:56,427 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:16:56,427 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:16:58,010 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:16:58,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:16:58,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1978670446, now seen corresponding path program 1 times [2023-05-04 14:16:58,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:16:58,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212576735] [2023-05-04 14:16:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:16:58,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:16:58,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:16:58,080 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:16:58,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:16:58,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212576735] [2023-05-04 14:16:58,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212576735] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:16:58,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:16:58,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:16:58,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980866930] [2023-05-04 14:16:58,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:16:58,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:16:58,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:16:58,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:16:58,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:16:58,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:16:58,082 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:16:58,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:16:58,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:02,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2023-05-04 14:17:02,729 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:02,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:02,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1926285374, now seen corresponding path program 1 times [2023-05-04 14:17:02,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:02,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987271615] [2023-05-04 14:17:02,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:02,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:03,113 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:17:03,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:17:03,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987271615] [2023-05-04 14:17:03,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987271615] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:17:03,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775935374] [2023-05-04 14:17:03,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:03,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:17:03,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:17:03,121 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-04 14:17:03,122 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-04 14:17:04,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:04,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:17:04,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:17:05,136 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-04 14:17:05,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:17:05,693 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-04 14:17:05,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775935374] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:17:05,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:17:05,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:17:05,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102374921] [2023-05-04 14:17:05,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:17:05,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:17:05,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:17:05,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:17:05,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:17:05,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:05,695 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:17:05,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:17:05,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:05,696 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:16,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:16,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:17:16,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2023-05-04 14:17:17,110 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,SelfDestructingSolverStorable116 [2023-05-04 14:17:17,110 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:17,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1953397587, now seen corresponding path program 1 times [2023-05-04 14:17:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:17,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358774442] [2023-05-04 14:17:17,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:17,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:17:17,294 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:17:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:17:18,439 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:17:18,439 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:17:18,439 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:17:18,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:17:18,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2023-05-04 14:17:18,440 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:17:18,440 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:17:18,440 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-05-04 14:17:18,512 INFO L144 ThreadInstanceAdder]: Constructed 38 joinOtherThreadTransitions. [2023-05-04 14:17:18,518 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:17:18,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:17:18,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:17:18,522 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-04 14:17:18,536 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:17:18,541 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:17:18,541 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:17:18,541 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:17:18,548 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-04 14:17:19,878 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:19,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:19,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1766298636, now seen corresponding path program 1 times [2023-05-04 14:17:19,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:19,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489742324] [2023-05-04 14:17:19,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:19,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:20,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:17:20,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:17:20,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489742324] [2023-05-04 14:17:20,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489742324] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:17:20,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:17:20,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:17:20,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262548417] [2023-05-04 14:17:20,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:17:20,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:17:20,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:17:20,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:17:20,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:17:20,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:20,037 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:17:20,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:17:20,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:24,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:24,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2023-05-04 14:17:24,585 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:24,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:24,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1934604852, now seen corresponding path program 1 times [2023-05-04 14:17:24,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:24,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315694125] [2023-05-04 14:17:24,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:24,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:24,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:25,082 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:17:25,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:17:25,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315694125] [2023-05-04 14:17:25,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315694125] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:17:25,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559701089] [2023-05-04 14:17:25,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:25,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:17:25,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:17:25,089 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-04 14:17:25,093 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-04 14:17:27,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:27,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:17:27,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:17:27,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-04 14:17:27,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:17:28,102 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-04 14:17:28,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559701089] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:17:28,102 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:17:28,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:17:28,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606402985] [2023-05-04 14:17:28,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:17:28,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:17:28,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:17:28,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:17:28,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:17:28,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:28,104 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:17:28,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:17:28,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:28,105 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:41,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:41,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:17:41,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2023-05-04 14:17:41,281 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,SelfDestructingSolverStorable119 [2023-05-04 14:17:41,281 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:41,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:41,281 INFO L85 PathProgramCache]: Analyzing trace with hash -539791077, now seen corresponding path program 1 times [2023-05-04 14:17:41,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:41,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394575006] [2023-05-04 14:17:41,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:41,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:41,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:17:41,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:17:41,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:17:42,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:17:42,695 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:17:42,695 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:17:42,695 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:17:42,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2023-05-04 14:17:42,696 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:17:42,696 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:17:42,696 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-05-04 14:17:42,770 INFO L144 ThreadInstanceAdder]: Constructed 39 joinOtherThreadTransitions. [2023-05-04 14:17:42,775 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:17:42,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:17:42,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:17:42,777 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-04 14:17:42,778 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-04 14:17:42,784 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:17:42,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:17:42,789 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:17:42,789 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:17:42,793 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:42,793 INFO L85 PathProgramCache]: Analyzing trace with hash 175336872, now seen corresponding path program 1 times [2023-05-04 14:17:42,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:42,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147637084] [2023-05-04 14:17:42,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:42,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:42,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:42,839 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-04 14:17:42,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:17:42,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147637084] [2023-05-04 14:17:42,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147637084] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:17:42,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:17:42,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:17:42,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980063112] [2023-05-04 14:17:42,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:17:42,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:17:42,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:17:42,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:17:42,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:17:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:42,840 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:17:42,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-04 14:17:42,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:47,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:47,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2023-05-04 14:17:47,814 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:17:47,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:17:47,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1866259873, now seen corresponding path program 1 times [2023-05-04 14:17:47,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:17:47,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30797765] [2023-05-04 14:17:47,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:47,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:17:47,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:48,087 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:17:48,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:17:48,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30797765] [2023-05-04 14:17:48,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30797765] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:17:48,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077492633] [2023-05-04 14:17:48,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:17:48,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:17:48,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:17:48,089 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-04 14:17:48,090 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-04 14:17:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:17:49,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:17:49,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:17:50,218 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-04 14:17:50,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:17:50,771 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-04 14:17:50,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077492633] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:17:50,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:17:50,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:17:50,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634611051] [2023-05-04 14:17:50,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:17:50,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:17:50,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:17:50,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:17:50,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:17:50,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:50,773 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:17:50,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:17:50,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:17:50,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:02,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:02,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:18:02,967 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-04 14:18:03,140 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,SelfDestructingSolverStorable122 [2023-05-04 14:18:03,140 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:03,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:03,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1906489801, now seen corresponding path program 1 times [2023-05-04 14:18:03,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:03,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67320734] [2023-05-04 14:18:03,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:03,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:03,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:18:03,294 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:18:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:18:04,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:18:04,600 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:18:04,600 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:18:04,600 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:18:04,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2023-05-04 14:18:04,601 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:18:04,601 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:18:04,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-05-04 14:18:04,671 INFO L144 ThreadInstanceAdder]: Constructed 40 joinOtherThreadTransitions. [2023-05-04 14:18:04,675 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:18:04,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:18:04,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:18:04,677 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-04 14:18:04,678 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-04 14:18:04,684 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:18:04,687 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:18:04,687 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:18:04,687 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:18:06,030 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:06,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:06,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1482636395, now seen corresponding path program 1 times [2023-05-04 14:18:06,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:06,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875278191] [2023-05-04 14:18:06,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:06,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:06,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:06,080 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:18:06,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:18:06,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875278191] [2023-05-04 14:18:06,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875278191] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:18:06,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:18:06,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:18:06,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040236308] [2023-05-04 14:18:06,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:18:06,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:18:06,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:18:06,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:18:06,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:18:06,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:06,081 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:18:06,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:18:06,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:09,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:09,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2023-05-04 14:18:09,884 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:09,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:09,885 INFO L85 PathProgramCache]: Analyzing trace with hash -301912162, now seen corresponding path program 1 times [2023-05-04 14:18:09,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:09,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056694125] [2023-05-04 14:18:09,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:09,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:10,299 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:18:10,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:18:10,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056694125] [2023-05-04 14:18:10,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056694125] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:18:10,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784665395] [2023-05-04 14:18:10,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:10,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:18:10,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:18:10,302 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-04 14:18:10,303 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-04 14:18:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:12,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:18:12,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:18:12,514 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-04 14:18:12,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:18:13,069 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-04 14:18:13,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784665395] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:18:13,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:18:13,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:18:13,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104786108] [2023-05-04 14:18:13,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:18:13,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:18:13,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:18:13,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:18:13,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:18:13,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:13,072 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:18:13,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:18:13,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:13,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:25,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:25,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:18:25,513 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-04 14:18:25,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2023-05-04 14:18:25,687 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:25,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:25,687 INFO L85 PathProgramCache]: Analyzing trace with hash 815504068, now seen corresponding path program 1 times [2023-05-04 14:18:25,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:25,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98154486] [2023-05-04 14:18:25,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:25,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:25,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:18:25,935 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:18:26,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:18:27,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:18:27,311 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:18:27,311 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:18:27,311 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:18:27,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2023-05-04 14:18:27,312 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:18:27,313 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:18:27,313 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-05-04 14:18:27,382 INFO L144 ThreadInstanceAdder]: Constructed 41 joinOtherThreadTransitions. [2023-05-04 14:18:27,388 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:18:27,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:18:27,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:18:27,394 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-04 14:18:27,395 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-04 14:18:27,399 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:18:27,404 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:18:27,404 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:18:27,404 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:18:29,057 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:29,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:29,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1969147958, now seen corresponding path program 1 times [2023-05-04 14:18:29,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:29,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266270973] [2023-05-04 14:18:29,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:29,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:29,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:18:29,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:18:29,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266270973] [2023-05-04 14:18:29,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266270973] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:18:29,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:18:29,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:18:29,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047225996] [2023-05-04 14:18:29,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:18:29,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:18:29,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:18:29,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:18:29,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:18:29,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:29,109 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:18:29,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:18:29,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:32,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:32,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2023-05-04 14:18:32,928 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:32,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:32,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1955193504, now seen corresponding path program 1 times [2023-05-04 14:18:32,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:32,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047085455] [2023-05-04 14:18:32,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:32,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:32,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:18:33,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:18:33,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047085455] [2023-05-04 14:18:33,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047085455] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:18:33,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992542024] [2023-05-04 14:18:33,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:33,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:18:33,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:18:33,187 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-04 14:18:33,188 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-04 14:18:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:35,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:18:35,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:18:35,502 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-04 14:18:35,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:18:36,048 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-04 14:18:36,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992542024] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:18:36,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:18:36,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:18:36,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703756597] [2023-05-04 14:18:36,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:18:36,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:18:36,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:18:36,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:18:36,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:18:36,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:36,050 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:18:36,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:18:36,051 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:36,051 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:50,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:50,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:18:50,437 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-04 14:18:50,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2023-05-04 14:18:50,609 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:50,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:50,609 INFO L85 PathProgramCache]: Analyzing trace with hash -22120414, now seen corresponding path program 1 times [2023-05-04 14:18:50,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:50,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470401588] [2023-05-04 14:18:50,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:50,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:50,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:18:50,845 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:18:50,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:18:52,279 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:18:52,279 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:18:52,279 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:18:52,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:18:52,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2023-05-04 14:18:52,280 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:18:52,281 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:18:52,281 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-05-04 14:18:52,356 INFO L144 ThreadInstanceAdder]: Constructed 42 joinOtherThreadTransitions. [2023-05-04 14:18:52,363 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:18:52,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:18:52,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:18:52,366 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-04 14:18:52,371 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-04 14:18:52,372 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:18:52,377 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:18:52,378 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:18:52,378 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:18:54,267 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:54,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1885932211, now seen corresponding path program 1 times [2023-05-04 14:18:54,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:54,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316454166] [2023-05-04 14:18:54,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:54,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:54,330 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:18:54,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:18:54,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316454166] [2023-05-04 14:18:54,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316454166] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:18:54,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:18:54,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:18:54,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097841060] [2023-05-04 14:18:54,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:18:54,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:18:54,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:18:54,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:18:54,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:18:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:54,332 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:18:54,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:18:54,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:58,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:18:58,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2023-05-04 14:18:58,184 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:18:58,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:18:58,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1004842211, now seen corresponding path program 1 times [2023-05-04 14:18:58,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:18:58,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943956879] [2023-05-04 14:18:58,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:58,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:18:58,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:18:58,443 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:18:58,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:18:58,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943956879] [2023-05-04 14:18:58,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943956879] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:18:58,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418216042] [2023-05-04 14:18:58,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:18:58,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:18:58,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:18:58,447 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-04 14:18:58,449 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-04 14:19:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:00,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:19:00,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:19:00,828 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-04 14:19:00,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:19:01,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-04 14:19:01,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418216042] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:19:01,370 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:19:01,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:19:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098667661] [2023-05-04 14:19:01,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:19:01,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:19:01,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:19:01,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:19:01,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:19:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:01,371 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:19:01,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:19:01,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:01,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:16,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:16,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:19:16,527 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-04 14:19:16,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:19:16,701 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:19:16,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:19:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1827298689, now seen corresponding path program 1 times [2023-05-04 14:19:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:19:16,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243057475] [2023-05-04 14:19:16,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:16,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:19:16,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:19:16,877 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:19:17,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:19:18,511 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:19:18,511 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:19:18,511 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:19:18,511 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:19:18,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2023-05-04 14:19:18,512 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:19:18,512 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:19:18,512 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-05-04 14:19:18,587 INFO L144 ThreadInstanceAdder]: Constructed 43 joinOtherThreadTransitions. [2023-05-04 14:19:18,592 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:19:18,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:19:18,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:19:18,594 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-04 14:19:18,595 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-04 14:19:18,600 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:19:18,605 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:19:18,606 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:19:18,606 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:19:20,657 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:19:20,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:19:20,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1649194001, now seen corresponding path program 1 times [2023-05-04 14:19:20,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:19:20,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140461031] [2023-05-04 14:19:20,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:20,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:19:20,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:20,719 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:19:20,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:19:20,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140461031] [2023-05-04 14:19:20,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140461031] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:19:20,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:19:20,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:19:20,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736976405] [2023-05-04 14:19:20,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:19:20,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:19:20,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:19:20,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:19:20,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:19:20,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:20,720 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:19:20,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:19:20,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:24,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:24,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2023-05-04 14:19:24,782 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:19:24,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:19:24,783 INFO L85 PathProgramCache]: Analyzing trace with hash -692976519, now seen corresponding path program 1 times [2023-05-04 14:19:24,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:19:24,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525546500] [2023-05-04 14:19:24,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:24,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:19:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:25,112 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:19:25,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:19:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525546500] [2023-05-04 14:19:25,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525546500] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:19:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574689359] [2023-05-04 14:19:25,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:25,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:19:25,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:19:25,114 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-04 14:19:25,119 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-04 14:19:27,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:27,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:19:27,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:19:27,515 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-04 14:19:27,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:19:28,061 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-04 14:19:28,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574689359] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:19:28,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:19:28,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:19:28,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033964686] [2023-05-04 14:19:28,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:19:28,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:19:28,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:19:28,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:19:28,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:19:28,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:28,063 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:19:28,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:19:28,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:28,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:44,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:44,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:19:44,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2023-05-04 14:19:44,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:19:44,660 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:19:44,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:19:44,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1719799093, now seen corresponding path program 1 times [2023-05-04 14:19:44,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:19:44,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615831510] [2023-05-04 14:19:44,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:44,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:19:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:19:44,907 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:19:45,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:19:46,805 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:19:46,805 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:19:46,805 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:19:46,806 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:19:46,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2023-05-04 14:19:46,806 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:19:46,807 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:19:46,807 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-05-04 14:19:46,956 INFO L144 ThreadInstanceAdder]: Constructed 44 joinOtherThreadTransitions. [2023-05-04 14:19:46,962 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:19:46,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:19:46,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:19:46,963 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-04 14:19:46,964 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-04 14:19:46,970 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:19:46,974 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:19:46,974 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:19:46,974 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:19:48,714 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:19:48,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:19:48,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1022938641, now seen corresponding path program 1 times [2023-05-04 14:19:48,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:19:48,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644493252] [2023-05-04 14:19:48,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:48,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:19:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:48,771 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:19:48,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:19:48,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644493252] [2023-05-04 14:19:48,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644493252] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:19:48,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:19:48,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:19:48,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145311169] [2023-05-04 14:19:48,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:19:48,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:19:48,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:19:48,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:19:48,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:19:48,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:48,773 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:19:48,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:19:48,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:53,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:53,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2023-05-04 14:19:53,082 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:19:53,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:19:53,082 INFO L85 PathProgramCache]: Analyzing trace with hash -295117139, now seen corresponding path program 1 times [2023-05-04 14:19:53,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:19:53,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139814801] [2023-05-04 14:19:53,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:53,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:19:53,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:53,346 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:19:53,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:19:53,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139814801] [2023-05-04 14:19:53,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139814801] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:19:53,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820482111] [2023-05-04 14:19:53,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:19:53,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:19:53,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:19:53,386 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-04 14:19:53,386 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-04 14:19:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:19:55,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:19:55,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:19:55,941 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-04 14:19:55,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:19:56,496 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-04 14:19:56,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820482111] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:19:56,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:19:56,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:19:56,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254368773] [2023-05-04 14:19:56,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:19:56,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:19:56,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:19:56,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:19:56,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:19:56,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:56,499 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:19:56,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:19:56,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:19:56,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:14,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:14,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:20:14,203 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-04 14:20:14,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2023-05-04 14:20:14,377 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:20:14,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:20:14,378 INFO L85 PathProgramCache]: Analyzing trace with hash 23874022, now seen corresponding path program 1 times [2023-05-04 14:20:14,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:20:14,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823955704] [2023-05-04 14:20:14,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:14,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:20:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:20:14,612 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:20:14,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:20:16,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:20:16,471 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:20:16,471 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:20:16,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:20:16,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2023-05-04 14:20:16,472 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:20:16,472 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:20:16,472 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-05-04 14:20:16,551 INFO L144 ThreadInstanceAdder]: Constructed 45 joinOtherThreadTransitions. [2023-05-04 14:20:16,557 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:20:16,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:20:16,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:20:16,559 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-04 14:20:16,560 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-04 14:20:16,566 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:20:16,571 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:20:16,572 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:20:16,572 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:20:19,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:20:19,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:20:19,463 INFO L85 PathProgramCache]: Analyzing trace with hash -559585522, now seen corresponding path program 1 times [2023-05-04 14:20:19,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:20:19,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664978861] [2023-05-04 14:20:19,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:19,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:20:19,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:20:19,550 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:20:19,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:20:19,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664978861] [2023-05-04 14:20:19,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664978861] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:20:19,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:20:19,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:20:19,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41978752] [2023-05-04 14:20:19,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:20:19,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:20:19,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:20:19,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:20:19,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:20:19,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:19,552 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:20:19,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 90.0) internal successors, (180), 2 states have internal predecessors, (180), 0 states have call successors, (0), 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-04 14:20:19,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:25,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:25,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2023-05-04 14:20:25,280 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:20:25,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:20:25,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1710473510, now seen corresponding path program 1 times [2023-05-04 14:20:25,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:20:25,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831212145] [2023-05-04 14:20:25,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:25,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:20:25,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:20:25,775 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:20:25,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:20:25,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831212145] [2023-05-04 14:20:25,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831212145] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:20:25,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961106493] [2023-05-04 14:20:25,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:25,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:20:25,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:20:25,778 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-04 14:20:25,837 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-04 14:20:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:20:28,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:20:28,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:20:28,462 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-04 14:20:28,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:20:29,096 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-04 14:20:29,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961106493] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:20:29,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:20:29,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:20:29,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011176715] [2023-05-04 14:20:29,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:20:29,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:20:29,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:20:29,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:20:29,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:20:29,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:29,098 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:20:29,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:20:29,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:29,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:20:48,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2023-05-04 14:20:48,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:20:48,241 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:20:48,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:20:48,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1518419170, now seen corresponding path program 1 times [2023-05-04 14:20:48,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:20:48,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958080066] [2023-05-04 14:20:48,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:48,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:20:48,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:20:48,458 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:20:48,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:20:50,356 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:20:50,357 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:20:50,357 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:20:50,357 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:20:50,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2023-05-04 14:20:50,358 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:20:50,358 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:20:50,358 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-05-04 14:20:50,439 INFO L144 ThreadInstanceAdder]: Constructed 46 joinOtherThreadTransitions. [2023-05-04 14:20:50,445 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:20:50,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:20:50,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:20:50,450 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-04 14:20:50,457 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:20:50,463 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:20:50,463 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:20:50,463 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:20:50,476 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-04 14:20:52,548 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:20:52,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:20:52,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1638775292, now seen corresponding path program 1 times [2023-05-04 14:20:52,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:20:52,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983118531] [2023-05-04 14:20:52,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:52,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:20:52,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:20:52,609 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:20:52,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:20:52,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983118531] [2023-05-04 14:20:52,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983118531] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:20:52,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:20:52,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:20:52,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614780599] [2023-05-04 14:20:52,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:20:52,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:20:52,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:20:52,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:20:52,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:20:52,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:52,610 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:20:52,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:20:52,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:57,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:20:57,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2023-05-04 14:20:57,266 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:20:57,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:20:57,266 INFO L85 PathProgramCache]: Analyzing trace with hash 338555692, now seen corresponding path program 1 times [2023-05-04 14:20:57,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:20:57,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544743588] [2023-05-04 14:20:57,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:57,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:20:57,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:20:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:20:57,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:20:57,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544743588] [2023-05-04 14:20:57,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544743588] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:20:57,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906636334] [2023-05-04 14:20:57,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:20:57,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:20:57,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:20:57,669 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-04 14:20:57,670 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-04 14:20:59,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:20:59,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:20:59,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:21:00,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-04 14:21:00,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:21:00,942 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-04 14:21:00,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906636334] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:21:00,943 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:21:00,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:21:00,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892644434] [2023-05-04 14:21:00,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:21:00,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:21:00,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:21:00,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:21:00,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:21:00,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:00,944 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:21:00,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:21:00,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:00,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:19,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:19,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:21:19,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2023-05-04 14:21:19,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:21:19,355 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:21:19,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:21:19,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1943903333, now seen corresponding path program 1 times [2023-05-04 14:21:19,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:21:19,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952508378] [2023-05-04 14:21:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:21:19,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:21:19,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:21:19,596 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:21:19,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:21:21,671 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:21:21,672 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:21:21,672 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:21:21,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:21:21,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2023-05-04 14:21:21,672 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:21:21,673 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:21:21,673 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-05-04 14:21:21,759 INFO L144 ThreadInstanceAdder]: Constructed 47 joinOtherThreadTransitions. [2023-05-04 14:21:21,764 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:21:21,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-04 14:21:21,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:21:21,766 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-04 14:21:21,766 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-04 14:21:21,770 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-04 14:21:21,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-04 14:21:21,774 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;@65568da3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-04 14:21:21,774 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-04 14:21:23,519 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:21:23,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:21:23,519 INFO L85 PathProgramCache]: Analyzing trace with hash 908176382, now seen corresponding path program 1 times [2023-05-04 14:21:23,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:21:23,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527037162] [2023-05-04 14:21:23,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:21:23,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:21:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:21:23,587 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 296 trivial. 0 not checked. [2023-05-04 14:21:23,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:21:23,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527037162] [2023-05-04 14:21:23,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527037162] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-04 14:21:23,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-04 14:21:23,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-04 14:21:23,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149987090] [2023-05-04 14:21:23,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-04 14:21:23,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-04 14:21:23,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:21:23,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-04 14:21:23,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-04 14:21:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:23,589 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:21:23,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 states have internal predecessors, (177), 0 states have call successors, (0), 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-04 14:21:23,589 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:28,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:28,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2023-05-04 14:21:28,172 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:21:28,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:21:28,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1910296009, now seen corresponding path program 1 times [2023-05-04 14:21:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:21:28,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486489451] [2023-05-04 14:21:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:21:28,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:21:28,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:21:28,531 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 129 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2023-05-04 14:21:28,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-04 14:21:28,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486489451] [2023-05-04 14:21:28,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486489451] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-04 14:21:28,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659238875] [2023-05-04 14:21:28,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:21:28,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-04 14:21:28,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-04 14:21:28,533 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-04 14:21:28,534 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-04 14:21:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-04 14:21:30,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-04 14:21:30,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-04 14:21:31,282 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-04 14:21:31,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-04 14:21:31,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-04 14:21:31,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659238875] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-04 14:21:31,837 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-04 14:21:31,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 21, 21] total 44 [2023-05-04 14:21:31,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369274809] [2023-05-04 14:21:31,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-04 14:21:31,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-05-04 14:21:31,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-04 14:21:31,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-05-04 14:21:31,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2023-05-04 14:21:31,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:31,838 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-04 14:21:31,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 21.636363636363637) internal successors, (952), 44 states have internal predecessors, (952), 0 states have call successors, (0), 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-04 14:21:31,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:31,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:53,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-04 14:21:53,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-05-04 14:21:53,907 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-04 14:21:54,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2023-05-04 14:21:54,072 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-04 14:21:54,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-04 14:21:54,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1738608388, now seen corresponding path program 1 times [2023-05-04 14:21:54,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-04 14:21:54,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400553858] [2023-05-04 14:21:54,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-04 14:21:54,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-04 14:21:54,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-04 14:21:54,274 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-04 14:21:54,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat Received shutdown request... [2023-05-04 14:21:55,230 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-04 14:21:55,231 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-04 14:21:55,232 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-04 14:21:55,232 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (19)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,232 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (29)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,232 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-04 14:21:55,233 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-04 14:21:55,233 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (17)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,233 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-04 14:21:55,233 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 [2023-05-04 14:21:55,233 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-04 14:21:55,233 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,233 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-04 14:21:55,233 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-04 14:21:55,233 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-04 14:21:55,233 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-04 14:21:55,233 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-04 14:21:55,233 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (57)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (35)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 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-04 14:21:55,234 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-04 14:21:55,234 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-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 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-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (41)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 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-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 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-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (59)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 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-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 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-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (45)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (31)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 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-04 14:21:55,235 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-04 14:21:55,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:55,235 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-04 14:21:55,236 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-04 14:21:56,537 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (55)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (43)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (29)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (49)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (35)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Forcibly destroying the process [2023-05-04 14:21:56,544 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (66)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (64)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (41)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (76)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (33)] Forcibly destroying the process [2023-05-04 14:21:56,545 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (21)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (45)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (78)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (51)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (17)] Forcibly destroying the process [2023-05-04 14:21:56,546 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (53)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (39)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (68)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (57)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (74)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (31)] Forcibly destroying the process [2023-05-04 14:21:56,547 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (27)] Forcibly destroying the process [2023-05-04 14:21:56,548 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (23)] Forcibly destroying the process [2023-05-04 14:21:56,548 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (37)] Forcibly destroying the process [2023-05-04 14:21:56,548 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (59)] Forcibly destroying the process [2023-05-04 14:21:56,548 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (47)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (19)] Forcibly destroying the process [2023-05-04 14:21:56,538 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forcibly destroying the process [2023-05-04 14:21:56,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (47)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (29)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (19)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (7)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (78)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (59)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (55)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (37)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (68)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (31)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (35)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (57)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (21)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 137 [2023-05-04 14:21:56,738 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (43)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,738 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (82)] Forcibly destroying the process [2023-05-04 14:21:56,739 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (96)] Forcibly destroying the process [2023-05-04 14:21:56,738 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (49)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,745 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (86)] Forcibly destroying the process [2023-05-04 14:21:56,745 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (76)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,746 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (80)] Forcibly destroying the process [2023-05-04 14:21:56,745 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (41)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,746 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,745 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (64)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,746 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (33)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,745 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (66)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,746 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,746 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (45)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,746 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (51)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,747 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,747 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (17)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,747 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (53)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,747 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (39)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,747 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,747 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (74)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,748 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (27)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,748 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (23)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,748 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (90)] Forcibly destroying the process [2023-05-04 14:21:56,750 FATAL L548 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Could not destroy process within 200 ms, abandoning it [2023-05-04 14:21:56,753 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (84)] Forcibly destroying the process [2023-05-04 14:21:56,753 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (94)] Forcibly destroying the process [2023-05-04 14:21:56,753 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (100)] Forcibly destroying the process [2023-05-04 14:21:56,757 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-05-04 14:21:56,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (100)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (82)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (88)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (86)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (80)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,761 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (98)] Forcibly destroying the process [2023-05-04 14:21:56,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (94)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (96)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (92)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (84)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (90)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:56,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (98)] Forceful destruction successful, exit code 0 [2023-05-04 14:21:57,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-04 14:21:57,046 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-04 14:21:57,046 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-04 14:21:57,046 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-04 14:21:57,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2023-05-04 14:21:57,047 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-04 14:21:57,047 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-04 14:21:57,047 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-05-04 14:21:57,049 INFO L256 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-05-04 14:21:57,050 INFO L158 Benchmark]: Toolchain (without parser) took 671322.38ms. Allocated memory was 180.4MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 153.5MB in the beginning and 697.4MB in the end (delta: -543.9MB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2023-05-04 14:21:57,050 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 180.4MB. Free memory is still 138.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-05-04 14:21:57,050 INFO L158 Benchmark]: CACSL2BoogieTranslator took 455.37ms. Allocated memory was 180.4MB in the beginning and 230.7MB in the end (delta: 50.3MB). Free memory was 153.4MB in the beginning and 194.5MB in the end (delta: -41.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-05-04 14:21:57,050 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.55ms. Allocated memory is still 230.7MB. Free memory was 194.5MB in the beginning and 192.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-05-04 14:21:57,051 INFO L158 Benchmark]: Boogie Preprocessor took 31.46ms. Allocated memory is still 230.7MB. Free memory was 192.4MB in the beginning and 190.7MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-05-04 14:21:57,051 INFO L158 Benchmark]: RCFGBuilder took 536.37ms. Allocated memory is still 230.7MB. Free memory was 190.7MB in the beginning and 176.4MB in the end (delta: 14.3MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2023-05-04 14:21:57,051 INFO L158 Benchmark]: TraceAbstraction took 670228.09ms. Allocated memory was 230.7MB in the beginning and 4.1GB in the end (delta: 3.8GB). Free memory was 175.0MB in the beginning and 697.4MB in the end (delta: -522.4MB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2023-05-04 14:21:57,052 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.16ms. Allocated memory is still 180.4MB. Free memory is still 138.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 455.37ms. Allocated memory was 180.4MB in the beginning and 230.7MB in the end (delta: 50.3MB). Free memory was 153.4MB in the beginning and 194.5MB in the end (delta: -41.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 64.55ms. Allocated memory is still 230.7MB. Free memory was 194.5MB in the beginning and 192.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 31.46ms. Allocated memory is still 230.7MB. Free memory was 192.4MB in the beginning and 190.7MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 536.37ms. Allocated memory is still 230.7MB. Free memory was 190.7MB in the beginning and 176.4MB in the end (delta: 14.3MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * TraceAbstraction took 670228.09ms. Allocated memory was 230.7MB in the beginning and 4.1GB in the end (delta: 3.8GB). Free memory was 175.0MB in the beginning and 697.4MB in the end (delta: -522.4MB). Peak memory consumption was 3.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: 1328, independent: 1282, independent conditional: 30, independent unconditional: 1252, dependent: 46, dependent conditional: 41, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1287, independent: 1282, independent conditional: 30, independent unconditional: 1252, 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: 1287, independent: 1282, independent conditional: 30, independent unconditional: 1252, 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: 1287, independent: 1282, independent conditional: 0, independent unconditional: 1282, 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: 1287, independent: 1282, independent conditional: 0, independent unconditional: 1282, 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: 1287, independent: 1282, independent conditional: 0, independent unconditional: 1282, 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: 1028, independent: 1023, independent conditional: 0, independent unconditional: 1023, 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: 1028, independent: 1015, independent conditional: 0, independent unconditional: 1015, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 13, independent: 8, independent conditional: 0, independent unconditional: 8, 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: 13, independent: 8, independent conditional: 0, independent unconditional: 8, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 85, independent: 65, independent conditional: 0, independent unconditional: 65, dependent: 19, dependent conditional: 0, dependent unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1287, independent: 259, independent conditional: 0, independent unconditional: 259, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1028, unknown conditional: 0, unknown unconditional: 1028] , Statistics on independence cache: Total cache size (in pairs): 1028, Positive cache size: 1023, Positive conditional cache size: 0, Positive unconditional cache size: 1023, 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: 41 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 74, Number of trivial persistent sets: 65, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1257, independent: 1252, independent conditional: 0, independent unconditional: 1252, 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: 1328, independent: 1282, independent conditional: 30, independent unconditional: 1252, dependent: 46, dependent conditional: 41, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1287, independent: 1282, independent conditional: 30, independent unconditional: 1252, 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: 1287, independent: 1282, independent conditional: 30, independent unconditional: 1252, 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: 1287, independent: 1282, independent conditional: 0, independent unconditional: 1282, 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: 1287, independent: 1282, independent conditional: 0, independent unconditional: 1282, 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: 1287, independent: 1282, independent conditional: 0, independent unconditional: 1282, 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: 1028, independent: 1023, independent conditional: 0, independent unconditional: 1023, 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: 1028, independent: 1015, independent conditional: 0, independent unconditional: 1015, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 13, independent: 8, independent conditional: 0, independent unconditional: 8, 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: 13, independent: 8, independent conditional: 0, independent unconditional: 8, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 85, independent: 65, independent conditional: 0, independent unconditional: 65, dependent: 19, dependent conditional: 0, dependent unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1287, independent: 259, independent conditional: 0, independent unconditional: 259, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1028, unknown conditional: 0, unknown unconditional: 1028] , Statistics on independence cache: Total cache size (in pairs): 1028, Positive cache size: 1023, Positive conditional cache size: 0, Positive unconditional cache size: 1023, 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: 41 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 7669, independent: 7273, independent conditional: 717, independent unconditional: 6556, dependent: 396, dependent conditional: 351, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7326, independent: 7273, independent conditional: 717, independent unconditional: 6556, dependent: 53, dependent conditional: 8, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7326, independent: 7273, independent conditional: 717, independent unconditional: 6556, dependent: 53, dependent conditional: 8, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7333, independent: 7273, independent conditional: 2, independent unconditional: 7271, dependent: 60, dependent conditional: 5, dependent unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 7333, independent: 7273, independent conditional: 2, independent unconditional: 7271, dependent: 60, dependent conditional: 3, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 7333, independent: 7273, independent conditional: 2, independent unconditional: 7271, dependent: 60, dependent conditional: 3, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5059, independent: 5012, independent conditional: 2, independent unconditional: 5010, dependent: 47, dependent conditional: 2, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5059, independent: 4975, independent conditional: 0, independent unconditional: 4975, dependent: 84, dependent conditional: 0, dependent unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 84, independent: 37, independent conditional: 2, independent unconditional: 35, dependent: 47, dependent conditional: 2, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 84, independent: 37, independent conditional: 2, independent unconditional: 35, dependent: 47, dependent conditional: 2, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 234, independent: 119, independent conditional: 5, independent unconditional: 114, dependent: 115, dependent conditional: 7, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 7333, independent: 2261, independent conditional: 0, independent unconditional: 2261, dependent: 13, dependent conditional: 1, dependent unconditional: 12, unknown: 5059, unknown conditional: 4, unknown unconditional: 5055] , Statistics on independence cache: Total cache size (in pairs): 5059, Positive cache size: 5012, Positive conditional cache size: 2, Positive unconditional cache size: 5010, Negative cache size: 47, Negative conditional cache size: 2, Negative unconditional cache size: 45, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2, Maximal queried relation: 1, Independence queries for same thread: 343 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.3s, Number of persistent set computation: 203, Number of trivial persistent sets: 143, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6601, independent: 6556, independent conditional: 0, independent unconditional: 6556, dependent: 45, dependent conditional: 0, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 7669, independent: 7273, independent conditional: 717, independent unconditional: 6556, dependent: 396, dependent conditional: 351, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7326, independent: 7273, independent conditional: 717, independent unconditional: 6556, dependent: 53, dependent conditional: 8, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7326, independent: 7273, independent conditional: 717, independent unconditional: 6556, dependent: 53, dependent conditional: 8, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7333, independent: 7273, independent conditional: 2, independent unconditional: 7271, dependent: 60, dependent conditional: 5, dependent unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 7333, independent: 7273, independent conditional: 2, independent unconditional: 7271, dependent: 60, dependent conditional: 3, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 7333, independent: 7273, independent conditional: 2, independent unconditional: 7271, dependent: 60, dependent conditional: 3, dependent unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5059, independent: 5012, independent conditional: 2, independent unconditional: 5010, dependent: 47, dependent conditional: 2, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5059, independent: 4975, independent conditional: 0, independent unconditional: 4975, dependent: 84, dependent conditional: 0, dependent unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 84, independent: 37, independent conditional: 2, independent unconditional: 35, dependent: 47, dependent conditional: 2, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 84, independent: 37, independent conditional: 2, independent unconditional: 35, dependent: 47, dependent conditional: 2, dependent unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 234, independent: 119, independent conditional: 5, independent unconditional: 114, dependent: 115, dependent conditional: 7, dependent unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 7333, independent: 2261, independent conditional: 0, independent unconditional: 2261, dependent: 13, dependent conditional: 1, dependent unconditional: 12, unknown: 5059, unknown conditional: 4, unknown unconditional: 5055] , Statistics on independence cache: Total cache size (in pairs): 5059, Positive cache size: 5012, Positive conditional cache size: 2, Positive unconditional cache size: 5010, Negative cache size: 47, Negative conditional cache size: 2, Negative unconditional cache size: 45, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2, Maximal queried relation: 1, Independence queries for same thread: 343 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 12727, independent: 12384, independent conditional: 797, independent unconditional: 11587, dependent: 343, dependent conditional: 261, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12470, independent: 12384, independent conditional: 797, independent unconditional: 11587, dependent: 86, dependent conditional: 4, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 12470, independent: 12384, independent conditional: 797, independent unconditional: 11587, dependent: 86, dependent conditional: 4, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12479, independent: 12384, independent conditional: 6, independent unconditional: 12378, dependent: 95, dependent conditional: 3, dependent unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 12479, independent: 12384, independent conditional: 6, independent unconditional: 12378, dependent: 95, dependent conditional: 1, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 12479, independent: 12384, independent conditional: 6, independent unconditional: 12378, dependent: 95, dependent conditional: 1, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9193, independent: 9110, independent conditional: 5, independent unconditional: 9105, dependent: 83, dependent conditional: 1, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9193, independent: 9049, independent conditional: 0, independent unconditional: 9049, dependent: 144, dependent conditional: 0, dependent unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 144, independent: 61, independent conditional: 5, independent unconditional: 56, dependent: 83, dependent conditional: 1, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 144, independent: 61, independent conditional: 5, independent unconditional: 56, dependent: 83, dependent conditional: 1, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 260, independent: 131, independent conditional: 10, independent unconditional: 121, dependent: 129, dependent conditional: 2, dependent unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 12479, independent: 3274, independent conditional: 1, independent unconditional: 3273, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 9193, unknown conditional: 6, unknown unconditional: 9187] , Statistics on independence cache: Total cache size (in pairs): 9193, Positive cache size: 9110, Positive conditional cache size: 5, Positive unconditional cache size: 9105, Negative cache size: 83, Negative conditional cache size: 1, Negative unconditional cache size: 82, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2, Maximal queried relation: 1, Independence queries for same thread: 257 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.3s, Number of persistent set computation: 237, Number of trivial persistent sets: 164, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11669, independent: 11587, independent conditional: 0, independent unconditional: 11587, dependent: 82, dependent conditional: 0, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 12727, independent: 12384, independent conditional: 797, independent unconditional: 11587, dependent: 343, dependent conditional: 261, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12470, independent: 12384, independent conditional: 797, independent unconditional: 11587, dependent: 86, dependent conditional: 4, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 12470, independent: 12384, independent conditional: 797, independent unconditional: 11587, dependent: 86, dependent conditional: 4, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12479, independent: 12384, independent conditional: 6, independent unconditional: 12378, dependent: 95, dependent conditional: 3, dependent unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 12479, independent: 12384, independent conditional: 6, independent unconditional: 12378, dependent: 95, dependent conditional: 1, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 12479, independent: 12384, independent conditional: 6, independent unconditional: 12378, dependent: 95, dependent conditional: 1, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9193, independent: 9110, independent conditional: 5, independent unconditional: 9105, dependent: 83, dependent conditional: 1, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9193, independent: 9049, independent conditional: 0, independent unconditional: 9049, dependent: 144, dependent conditional: 0, dependent unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 144, independent: 61, independent conditional: 5, independent unconditional: 56, dependent: 83, dependent conditional: 1, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 144, independent: 61, independent conditional: 5, independent unconditional: 56, dependent: 83, dependent conditional: 1, dependent unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 260, independent: 131, independent conditional: 10, independent unconditional: 121, dependent: 129, dependent conditional: 2, dependent unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 12479, independent: 3274, independent conditional: 1, independent unconditional: 3273, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 9193, unknown conditional: 6, unknown unconditional: 9187] , Statistics on independence cache: Total cache size (in pairs): 9193, Positive cache size: 9110, Positive conditional cache size: 5, Positive unconditional cache size: 9105, Negative cache size: 83, Negative conditional cache size: 1, Negative unconditional cache size: 82, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2, Maximal queried relation: 1, Independence queries for same thread: 257 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 19564, independent: 19144, independent conditional: 1127, independent unconditional: 18017, dependent: 420, dependent conditional: 286, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19284, independent: 19144, independent conditional: 1127, independent unconditional: 18017, dependent: 140, dependent conditional: 6, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 19284, independent: 19144, independent conditional: 1127, independent unconditional: 18017, dependent: 140, dependent conditional: 6, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19297, independent: 19144, independent conditional: 8, independent unconditional: 19136, dependent: 153, dependent conditional: 5, dependent unconditional: 148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 19297, independent: 19144, independent conditional: 8, independent unconditional: 19136, dependent: 153, dependent conditional: 2, dependent unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 19297, independent: 19144, independent conditional: 8, independent unconditional: 19136, dependent: 153, dependent conditional: 2, dependent unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 14561, independent: 14425, independent conditional: 6, independent unconditional: 14419, dependent: 136, dependent conditional: 2, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 14561, independent: 14333, independent conditional: 0, independent unconditional: 14333, dependent: 228, dependent conditional: 0, dependent unconditional: 228, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 228, independent: 92, independent conditional: 6, independent unconditional: 86, dependent: 136, dependent conditional: 2, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 228, independent: 92, independent conditional: 6, independent unconditional: 86, dependent: 136, dependent conditional: 2, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 354, independent: 155, independent conditional: 11, independent unconditional: 145, dependent: 199, dependent conditional: 3, dependent unconditional: 196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 19297, independent: 4719, independent conditional: 2, independent unconditional: 4717, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 14561, unknown conditional: 8, unknown unconditional: 14553] , Statistics on independence cache: Total cache size (in pairs): 14561, Positive cache size: 14425, Positive conditional cache size: 6, Positive unconditional cache size: 14419, Negative cache size: 136, Negative conditional cache size: 2, Negative unconditional cache size: 134, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 3, Maximal queried relation: 1, Independence queries for same thread: 280 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.4s, Number of persistent set computation: 332, Number of trivial persistent sets: 228, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18151, independent: 18017, independent conditional: 0, independent unconditional: 18017, dependent: 134, dependent conditional: 0, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 19564, independent: 19144, independent conditional: 1127, independent unconditional: 18017, dependent: 420, dependent conditional: 286, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19284, independent: 19144, independent conditional: 1127, independent unconditional: 18017, dependent: 140, dependent conditional: 6, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 19284, independent: 19144, independent conditional: 1127, independent unconditional: 18017, dependent: 140, dependent conditional: 6, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19297, independent: 19144, independent conditional: 8, independent unconditional: 19136, dependent: 153, dependent conditional: 5, dependent unconditional: 148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 19297, independent: 19144, independent conditional: 8, independent unconditional: 19136, dependent: 153, dependent conditional: 2, dependent unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 19297, independent: 19144, independent conditional: 8, independent unconditional: 19136, dependent: 153, dependent conditional: 2, dependent unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 14561, independent: 14425, independent conditional: 6, independent unconditional: 14419, dependent: 136, dependent conditional: 2, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 14561, independent: 14333, independent conditional: 0, independent unconditional: 14333, dependent: 228, dependent conditional: 0, dependent unconditional: 228, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 228, independent: 92, independent conditional: 6, independent unconditional: 86, dependent: 136, dependent conditional: 2, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 228, independent: 92, independent conditional: 6, independent unconditional: 86, dependent: 136, dependent conditional: 2, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 354, independent: 155, independent conditional: 11, independent unconditional: 145, dependent: 199, dependent conditional: 3, dependent unconditional: 196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 19297, independent: 4719, independent conditional: 2, independent unconditional: 4717, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 14561, unknown conditional: 8, unknown unconditional: 14553] , Statistics on independence cache: Total cache size (in pairs): 14561, Positive cache size: 14425, Positive conditional cache size: 6, Positive unconditional cache size: 14419, Negative cache size: 136, Negative conditional cache size: 2, Negative unconditional cache size: 134, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 3, Maximal queried relation: 1, Independence queries for same thread: 280 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 27503, independent: 27002, independent conditional: 1416, independent unconditional: 25586, dependent: 501, dependent conditional: 303, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27208, independent: 27002, independent conditional: 1416, independent unconditional: 25586, dependent: 206, dependent conditional: 8, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 27208, independent: 27002, independent conditional: 1416, independent unconditional: 25586, dependent: 206, dependent conditional: 8, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27228, independent: 27002, independent conditional: 12, independent unconditional: 26990, dependent: 226, dependent conditional: 8, dependent unconditional: 218, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 27228, independent: 27002, independent conditional: 12, independent unconditional: 26990, dependent: 226, dependent conditional: 4, dependent unconditional: 222, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 27228, independent: 27002, independent conditional: 12, independent unconditional: 26990, dependent: 226, dependent conditional: 4, dependent unconditional: 222, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 20858, independent: 20656, independent conditional: 10, independent unconditional: 20646, dependent: 202, dependent conditional: 4, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 20858, independent: 20530, independent conditional: 0, independent unconditional: 20530, dependent: 328, dependent conditional: 0, dependent unconditional: 328, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 328, independent: 126, independent conditional: 10, independent unconditional: 116, dependent: 202, dependent conditional: 4, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 328, independent: 126, independent conditional: 10, independent unconditional: 116, dependent: 202, dependent conditional: 4, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 458, independent: 196, independent conditional: 16, independent unconditional: 180, dependent: 263, dependent conditional: 6, dependent unconditional: 257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 27228, independent: 6346, independent conditional: 2, independent unconditional: 6344, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 20858, unknown conditional: 14, unknown unconditional: 20844] , Statistics on independence cache: Total cache size (in pairs): 20858, Positive cache size: 20656, Positive conditional cache size: 10, Positive unconditional cache size: 20646, Negative cache size: 202, Negative conditional cache size: 4, Negative unconditional cache size: 198, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 1, Independence queries for same thread: 295 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.6s, Number of persistent set computation: 431, Number of trivial persistent sets: 294, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 25784, independent: 25586, independent conditional: 0, independent unconditional: 25586, dependent: 198, dependent conditional: 0, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 27503, independent: 27002, independent conditional: 1416, independent unconditional: 25586, dependent: 501, dependent conditional: 303, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27208, independent: 27002, independent conditional: 1416, independent unconditional: 25586, dependent: 206, dependent conditional: 8, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 27208, independent: 27002, independent conditional: 1416, independent unconditional: 25586, dependent: 206, dependent conditional: 8, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27228, independent: 27002, independent conditional: 12, independent unconditional: 26990, dependent: 226, dependent conditional: 8, dependent unconditional: 218, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 27228, independent: 27002, independent conditional: 12, independent unconditional: 26990, dependent: 226, dependent conditional: 4, dependent unconditional: 222, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 27228, independent: 27002, independent conditional: 12, independent unconditional: 26990, dependent: 226, dependent conditional: 4, dependent unconditional: 222, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 20858, independent: 20656, independent conditional: 10, independent unconditional: 20646, dependent: 202, dependent conditional: 4, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 20858, independent: 20530, independent conditional: 0, independent unconditional: 20530, dependent: 328, dependent conditional: 0, dependent unconditional: 328, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 328, independent: 126, independent conditional: 10, independent unconditional: 116, dependent: 202, dependent conditional: 4, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 328, independent: 126, independent conditional: 10, independent unconditional: 116, dependent: 202, dependent conditional: 4, dependent unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 458, independent: 196, independent conditional: 16, independent unconditional: 180, dependent: 263, dependent conditional: 6, dependent unconditional: 257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 27228, independent: 6346, independent conditional: 2, independent unconditional: 6344, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 20858, unknown conditional: 14, unknown unconditional: 20844] , Statistics on independence cache: Total cache size (in pairs): 20858, Positive cache size: 20656, Positive conditional cache size: 10, Positive unconditional cache size: 20646, Negative cache size: 202, Negative conditional cache size: 4, Negative unconditional cache size: 198, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 1, Independence queries for same thread: 295 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 36688, independent: 36085, independent conditional: 1832, independent unconditional: 34253, dependent: 603, dependent conditional: 332, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36368, independent: 36085, independent conditional: 1832, independent unconditional: 34253, dependent: 283, dependent conditional: 12, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 36368, independent: 36085, independent conditional: 1832, independent unconditional: 34253, dependent: 283, dependent conditional: 12, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36398, independent: 36085, independent conditional: 19, independent unconditional: 36066, dependent: 313, dependent conditional: 11, dependent unconditional: 302, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 36398, independent: 36085, independent conditional: 19, independent unconditional: 36066, dependent: 313, dependent conditional: 6, dependent unconditional: 307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 36398, independent: 36085, independent conditional: 19, independent unconditional: 36066, dependent: 313, dependent conditional: 6, dependent unconditional: 307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 28203, independent: 27926, independent conditional: 13, independent unconditional: 27913, dependent: 277, dependent conditional: 6, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 28203, independent: 27764, independent conditional: 0, independent unconditional: 27764, dependent: 439, dependent conditional: 0, dependent unconditional: 439, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 439, independent: 162, independent conditional: 13, independent unconditional: 149, dependent: 277, dependent conditional: 6, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 439, independent: 162, independent conditional: 13, independent unconditional: 149, dependent: 277, dependent conditional: 6, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 625, independent: 228, independent conditional: 21, independent unconditional: 207, dependent: 398, dependent conditional: 8, dependent unconditional: 390, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 36398, independent: 8159, independent conditional: 6, independent unconditional: 8153, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 28203, unknown conditional: 19, unknown unconditional: 28184] , Statistics on independence cache: Total cache size (in pairs): 28203, Positive cache size: 27926, Positive conditional cache size: 13, Positive unconditional cache size: 27913, Negative cache size: 277, Negative conditional cache size: 6, Negative unconditional cache size: 271, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 5, Maximal queried relation: 1, Independence queries for same thread: 320 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.8s, Number of persistent set computation: 508, Number of trivial persistent sets: 349, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34524, independent: 34253, independent conditional: 0, independent unconditional: 34253, dependent: 271, dependent conditional: 0, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 36688, independent: 36085, independent conditional: 1832, independent unconditional: 34253, dependent: 603, dependent conditional: 332, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36368, independent: 36085, independent conditional: 1832, independent unconditional: 34253, dependent: 283, dependent conditional: 12, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 36368, independent: 36085, independent conditional: 1832, independent unconditional: 34253, dependent: 283, dependent conditional: 12, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36398, independent: 36085, independent conditional: 19, independent unconditional: 36066, dependent: 313, dependent conditional: 11, dependent unconditional: 302, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 36398, independent: 36085, independent conditional: 19, independent unconditional: 36066, dependent: 313, dependent conditional: 6, dependent unconditional: 307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 36398, independent: 36085, independent conditional: 19, independent unconditional: 36066, dependent: 313, dependent conditional: 6, dependent unconditional: 307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 28203, independent: 27926, independent conditional: 13, independent unconditional: 27913, dependent: 277, dependent conditional: 6, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 28203, independent: 27764, independent conditional: 0, independent unconditional: 27764, dependent: 439, dependent conditional: 0, dependent unconditional: 439, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 439, independent: 162, independent conditional: 13, independent unconditional: 149, dependent: 277, dependent conditional: 6, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 439, independent: 162, independent conditional: 13, independent unconditional: 149, dependent: 277, dependent conditional: 6, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 625, independent: 228, independent conditional: 21, independent unconditional: 207, dependent: 398, dependent conditional: 8, dependent unconditional: 390, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 36398, independent: 8159, independent conditional: 6, independent unconditional: 8153, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 28203, unknown conditional: 19, unknown unconditional: 28184] , Statistics on independence cache: Total cache size (in pairs): 28203, Positive cache size: 27926, Positive conditional cache size: 13, Positive unconditional cache size: 27913, Negative cache size: 277, Negative conditional cache size: 6, Negative unconditional cache size: 271, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 5, Maximal queried relation: 1, Independence queries for same thread: 320 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 45748, independent: 45128, independent conditional: 1830, independent unconditional: 43298, dependent: 620, dependent conditional: 268, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45492, independent: 45128, independent conditional: 1830, independent unconditional: 43298, dependent: 364, dependent conditional: 12, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 45492, independent: 45128, independent conditional: 1830, independent unconditional: 43298, dependent: 364, dependent conditional: 12, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45527, independent: 45128, independent conditional: 23, independent unconditional: 45105, dependent: 399, dependent conditional: 12, dependent unconditional: 387, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 45527, independent: 45128, independent conditional: 23, independent unconditional: 45105, dependent: 399, dependent conditional: 6, dependent unconditional: 393, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 45527, independent: 45128, independent conditional: 23, independent unconditional: 45105, dependent: 399, dependent conditional: 6, dependent unconditional: 393, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 36118, independent: 35760, independent conditional: 17, independent unconditional: 35743, dependent: 358, dependent conditional: 6, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 36118, independent: 35557, independent conditional: 0, independent unconditional: 35557, dependent: 561, dependent conditional: 0, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 561, independent: 203, independent conditional: 17, independent unconditional: 186, dependent: 358, dependent conditional: 6, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 561, independent: 203, independent conditional: 17, independent unconditional: 186, dependent: 358, dependent conditional: 6, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 668, independent: 260, independent conditional: 26, independent unconditional: 234, dependent: 408, dependent conditional: 7, dependent unconditional: 400, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 45527, independent: 9368, independent conditional: 6, independent unconditional: 9362, dependent: 41, dependent conditional: 0, dependent unconditional: 41, unknown: 36118, unknown conditional: 23, unknown unconditional: 36095] , Statistics on independence cache: Total cache size (in pairs): 36118, Positive cache size: 35760, Positive conditional cache size: 17, Positive unconditional cache size: 35743, Negative cache size: 358, Negative conditional cache size: 6, Negative unconditional cache size: 352, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6, Maximal queried relation: 1, Independence queries for same thread: 256 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.8s, Number of persistent set computation: 481, Number of trivial persistent sets: 331, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 43650, independent: 43298, independent conditional: 0, independent unconditional: 43298, dependent: 352, dependent conditional: 0, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 45748, independent: 45128, independent conditional: 1830, independent unconditional: 43298, dependent: 620, dependent conditional: 268, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45492, independent: 45128, independent conditional: 1830, independent unconditional: 43298, dependent: 364, dependent conditional: 12, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 45492, independent: 45128, independent conditional: 1830, independent unconditional: 43298, dependent: 364, dependent conditional: 12, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45527, independent: 45128, independent conditional: 23, independent unconditional: 45105, dependent: 399, dependent conditional: 12, dependent unconditional: 387, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 45527, independent: 45128, independent conditional: 23, independent unconditional: 45105, dependent: 399, dependent conditional: 6, dependent unconditional: 393, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 45527, independent: 45128, independent conditional: 23, independent unconditional: 45105, dependent: 399, dependent conditional: 6, dependent unconditional: 393, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 36118, independent: 35760, independent conditional: 17, independent unconditional: 35743, dependent: 358, dependent conditional: 6, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 36118, independent: 35557, independent conditional: 0, independent unconditional: 35557, dependent: 561, dependent conditional: 0, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 561, independent: 203, independent conditional: 17, independent unconditional: 186, dependent: 358, dependent conditional: 6, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 561, independent: 203, independent conditional: 17, independent unconditional: 186, dependent: 358, dependent conditional: 6, dependent unconditional: 352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 668, independent: 260, independent conditional: 26, independent unconditional: 234, dependent: 408, dependent conditional: 7, dependent unconditional: 400, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 45527, independent: 9368, independent conditional: 6, independent unconditional: 9362, dependent: 41, dependent conditional: 0, dependent unconditional: 41, unknown: 36118, unknown conditional: 23, unknown unconditional: 36095] , Statistics on independence cache: Total cache size (in pairs): 36118, Positive cache size: 35760, Positive conditional cache size: 17, Positive unconditional cache size: 35743, Negative cache size: 358, Negative conditional cache size: 6, Negative unconditional cache size: 352, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6, Maximal queried relation: 1, Independence queries for same thread: 256 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 58826, independent: 58002, independent conditional: 2611, independent unconditional: 55391, dependent: 824, dependent conditional: 373, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 58469, independent: 58002, independent conditional: 2611, independent unconditional: 55391, dependent: 467, dependent conditional: 16, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 58469, independent: 58002, independent conditional: 2611, independent unconditional: 55391, dependent: 467, dependent conditional: 16, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 58518, independent: 58002, independent conditional: 34, independent unconditional: 57968, dependent: 516, dependent conditional: 15, dependent unconditional: 501, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 58518, independent: 58002, independent conditional: 34, independent unconditional: 57968, dependent: 516, dependent conditional: 8, dependent unconditional: 508, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 58518, independent: 58002, independent conditional: 34, independent unconditional: 57968, dependent: 516, dependent conditional: 8, dependent unconditional: 508, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 46431, independent: 45972, independent conditional: 22, independent unconditional: 45950, dependent: 459, dependent conditional: 8, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 46431, independent: 45715, independent conditional: 0, independent unconditional: 45715, dependent: 716, dependent conditional: 0, dependent unconditional: 716, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 716, independent: 257, independent conditional: 22, independent unconditional: 235, dependent: 459, dependent conditional: 8, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 716, independent: 257, independent conditional: 22, independent unconditional: 235, dependent: 459, dependent conditional: 8, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 886, independent: 359, independent conditional: 29, independent unconditional: 330, dependent: 527, dependent conditional: 10, dependent unconditional: 518, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 58518, independent: 12030, independent conditional: 12, independent unconditional: 12018, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 46431, unknown conditional: 30, unknown unconditional: 46401] , Statistics on independence cache: Total cache size (in pairs): 46431, Positive cache size: 45972, Positive conditional cache size: 22, Positive unconditional cache size: 45950, Negative cache size: 459, Negative conditional cache size: 8, Negative unconditional cache size: 451, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7, Maximal queried relation: 1, Independence queries for same thread: 357 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.1s, Number of persistent set computation: 689, Number of trivial persistent sets: 476, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 55842, independent: 55391, independent conditional: 0, independent unconditional: 55391, dependent: 451, dependent conditional: 0, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 58826, independent: 58002, independent conditional: 2611, independent unconditional: 55391, dependent: 824, dependent conditional: 373, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 58469, independent: 58002, independent conditional: 2611, independent unconditional: 55391, dependent: 467, dependent conditional: 16, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 58469, independent: 58002, independent conditional: 2611, independent unconditional: 55391, dependent: 467, dependent conditional: 16, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 58518, independent: 58002, independent conditional: 34, independent unconditional: 57968, dependent: 516, dependent conditional: 15, dependent unconditional: 501, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 58518, independent: 58002, independent conditional: 34, independent unconditional: 57968, dependent: 516, dependent conditional: 8, dependent unconditional: 508, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 58518, independent: 58002, independent conditional: 34, independent unconditional: 57968, dependent: 516, dependent conditional: 8, dependent unconditional: 508, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 46431, independent: 45972, independent conditional: 22, independent unconditional: 45950, dependent: 459, dependent conditional: 8, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 46431, independent: 45715, independent conditional: 0, independent unconditional: 45715, dependent: 716, dependent conditional: 0, dependent unconditional: 716, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 716, independent: 257, independent conditional: 22, independent unconditional: 235, dependent: 459, dependent conditional: 8, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 716, independent: 257, independent conditional: 22, independent unconditional: 235, dependent: 459, dependent conditional: 8, dependent unconditional: 451, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 886, independent: 359, independent conditional: 29, independent unconditional: 330, dependent: 527, dependent conditional: 10, dependent unconditional: 518, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 58518, independent: 12030, independent conditional: 12, independent unconditional: 12018, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 46431, unknown conditional: 30, unknown unconditional: 46401] , Statistics on independence cache: Total cache size (in pairs): 46431, Positive cache size: 45972, Positive conditional cache size: 22, Positive unconditional cache size: 45950, Negative cache size: 459, Negative conditional cache size: 8, Negative unconditional cache size: 451, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7, Maximal queried relation: 1, Independence queries for same thread: 357 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 71884, independent: 70949, independent conditional: 2960, independent unconditional: 67989, dependent: 935, dependent conditional: 374, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 71529, independent: 70949, independent conditional: 2960, independent unconditional: 67989, dependent: 580, dependent conditional: 19, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 71529, independent: 70949, independent conditional: 2960, independent unconditional: 67989, dependent: 580, dependent conditional: 19, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 71588, independent: 70949, independent conditional: 40, independent unconditional: 70909, dependent: 639, dependent conditional: 19, dependent unconditional: 620, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 71588, independent: 70949, independent conditional: 40, independent unconditional: 70909, dependent: 639, dependent conditional: 11, dependent unconditional: 628, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 71588, independent: 70949, independent conditional: 40, independent unconditional: 70909, dependent: 639, dependent conditional: 11, dependent unconditional: 628, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 57160, independent: 56588, independent conditional: 28, independent unconditional: 56560, dependent: 572, dependent conditional: 11, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 57160, independent: 56279, independent conditional: 0, independent unconditional: 56279, dependent: 881, dependent conditional: 0, dependent unconditional: 881, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 881, independent: 309, independent conditional: 28, independent unconditional: 281, dependent: 572, dependent conditional: 11, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 881, independent: 309, independent conditional: 28, independent unconditional: 281, dependent: 572, dependent conditional: 11, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 976, independent: 363, independent conditional: 47, independent unconditional: 317, dependent: 613, dependent conditional: 13, dependent unconditional: 600, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 71588, independent: 14361, independent conditional: 12, independent unconditional: 14349, dependent: 67, dependent conditional: 0, dependent unconditional: 67, unknown: 57160, unknown conditional: 39, unknown unconditional: 57121] , Statistics on independence cache: Total cache size (in pairs): 57160, Positive cache size: 56588, Positive conditional cache size: 28, Positive unconditional cache size: 56560, Negative cache size: 572, Negative conditional cache size: 11, Negative unconditional cache size: 561, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 355 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.2s, Number of persistent set computation: 826, Number of trivial persistent sets: 571, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 68550, independent: 67989, independent conditional: 0, independent unconditional: 67989, dependent: 561, dependent conditional: 0, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 71884, independent: 70949, independent conditional: 2960, independent unconditional: 67989, dependent: 935, dependent conditional: 374, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 71529, independent: 70949, independent conditional: 2960, independent unconditional: 67989, dependent: 580, dependent conditional: 19, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 71529, independent: 70949, independent conditional: 2960, independent unconditional: 67989, dependent: 580, dependent conditional: 19, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 71588, independent: 70949, independent conditional: 40, independent unconditional: 70909, dependent: 639, dependent conditional: 19, dependent unconditional: 620, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 71588, independent: 70949, independent conditional: 40, independent unconditional: 70909, dependent: 639, dependent conditional: 11, dependent unconditional: 628, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 71588, independent: 70949, independent conditional: 40, independent unconditional: 70909, dependent: 639, dependent conditional: 11, dependent unconditional: 628, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 57160, independent: 56588, independent conditional: 28, independent unconditional: 56560, dependent: 572, dependent conditional: 11, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 57160, independent: 56279, independent conditional: 0, independent unconditional: 56279, dependent: 881, dependent conditional: 0, dependent unconditional: 881, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 881, independent: 309, independent conditional: 28, independent unconditional: 281, dependent: 572, dependent conditional: 11, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 881, independent: 309, independent conditional: 28, independent unconditional: 281, dependent: 572, dependent conditional: 11, dependent unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 976, independent: 363, independent conditional: 47, independent unconditional: 317, dependent: 613, dependent conditional: 13, dependent unconditional: 600, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 71588, independent: 14361, independent conditional: 12, independent unconditional: 14349, dependent: 67, dependent conditional: 0, dependent unconditional: 67, unknown: 57160, unknown conditional: 39, unknown unconditional: 57121] , Statistics on independence cache: Total cache size (in pairs): 57160, Positive cache size: 56588, Positive conditional cache size: 28, Positive unconditional cache size: 56560, Negative cache size: 572, Negative conditional cache size: 11, Negative unconditional cache size: 561, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 355 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 82179, independent: 81274, independent conditional: 3118, independent unconditional: 78156, dependent: 905, dependent conditional: 244, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 81954, independent: 81274, independent conditional: 3118, independent unconditional: 78156, dependent: 680, dependent conditional: 19, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 81954, independent: 81274, independent conditional: 3118, independent unconditional: 78156, dependent: 680, dependent conditional: 19, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 82025, independent: 81274, independent conditional: 52, independent unconditional: 81222, dependent: 751, dependent conditional: 19, dependent unconditional: 732, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 82025, independent: 81274, independent conditional: 52, independent unconditional: 81222, dependent: 751, dependent conditional: 11, dependent unconditional: 740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 82025, independent: 81274, independent conditional: 52, independent unconditional: 81222, dependent: 751, dependent conditional: 11, dependent unconditional: 740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 66932, independent: 66260, independent conditional: 37, independent unconditional: 66223, dependent: 672, dependent conditional: 11, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 66932, independent: 65907, independent conditional: 0, independent unconditional: 65907, dependent: 1025, dependent conditional: 0, dependent unconditional: 1025, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1025, independent: 353, independent conditional: 37, independent unconditional: 316, dependent: 672, dependent conditional: 11, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1025, independent: 353, independent conditional: 37, independent unconditional: 316, dependent: 672, dependent conditional: 11, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1179, independent: 436, independent conditional: 55, independent unconditional: 381, dependent: 743, dependent conditional: 12, dependent unconditional: 730, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 82025, independent: 15014, independent conditional: 15, independent unconditional: 14999, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 66932, unknown conditional: 48, unknown unconditional: 66884] , Statistics on independence cache: Total cache size (in pairs): 66932, Positive cache size: 66260, Positive conditional cache size: 37, Positive unconditional cache size: 66223, Negative cache size: 672, Negative conditional cache size: 11, Negative unconditional cache size: 661, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 225 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.5s, Number of persistent set computation: 830, Number of trivial persistent sets: 584, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 78817, independent: 78156, independent conditional: 0, independent unconditional: 78156, dependent: 661, dependent conditional: 0, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 82179, independent: 81274, independent conditional: 3118, independent unconditional: 78156, dependent: 905, dependent conditional: 244, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 81954, independent: 81274, independent conditional: 3118, independent unconditional: 78156, dependent: 680, dependent conditional: 19, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 81954, independent: 81274, independent conditional: 3118, independent unconditional: 78156, dependent: 680, dependent conditional: 19, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 82025, independent: 81274, independent conditional: 52, independent unconditional: 81222, dependent: 751, dependent conditional: 19, dependent unconditional: 732, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 82025, independent: 81274, independent conditional: 52, independent unconditional: 81222, dependent: 751, dependent conditional: 11, dependent unconditional: 740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 82025, independent: 81274, independent conditional: 52, independent unconditional: 81222, dependent: 751, dependent conditional: 11, dependent unconditional: 740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 66932, independent: 66260, independent conditional: 37, independent unconditional: 66223, dependent: 672, dependent conditional: 11, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 66932, independent: 65907, independent conditional: 0, independent unconditional: 65907, dependent: 1025, dependent conditional: 0, dependent unconditional: 1025, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1025, independent: 353, independent conditional: 37, independent unconditional: 316, dependent: 672, dependent conditional: 11, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1025, independent: 353, independent conditional: 37, independent unconditional: 316, dependent: 672, dependent conditional: 11, dependent unconditional: 661, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1179, independent: 436, independent conditional: 55, independent unconditional: 381, dependent: 743, dependent conditional: 12, dependent unconditional: 730, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 82025, independent: 15014, independent conditional: 15, independent unconditional: 14999, dependent: 79, dependent conditional: 0, dependent unconditional: 79, unknown: 66932, unknown conditional: 48, unknown unconditional: 66884] , Statistics on independence cache: Total cache size (in pairs): 66932, Positive cache size: 66260, Positive conditional cache size: 37, Positive unconditional cache size: 66223, Negative cache size: 672, Negative conditional cache size: 11, Negative unconditional cache size: 661, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 225 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 93395, independent: 92376, independent conditional: 3487, independent unconditional: 88889, dependent: 1019, dependent conditional: 252, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 93165, independent: 92376, independent conditional: 3487, independent unconditional: 88889, dependent: 789, dependent conditional: 22, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 93165, independent: 92376, independent conditional: 3487, independent unconditional: 88889, dependent: 789, dependent conditional: 22, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 93245, independent: 92376, independent conditional: 58, independent unconditional: 92318, dependent: 869, dependent conditional: 22, dependent unconditional: 847, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 93245, independent: 92376, independent conditional: 58, independent unconditional: 92318, dependent: 869, dependent conditional: 14, dependent unconditional: 855, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 93245, independent: 92376, independent conditional: 58, independent unconditional: 92318, dependent: 869, dependent conditional: 14, dependent unconditional: 855, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 77069, independent: 76288, independent conditional: 40, independent unconditional: 76248, dependent: 781, dependent conditional: 14, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 77069, independent: 75890, independent conditional: 0, independent unconditional: 75890, dependent: 1179, dependent conditional: 0, dependent unconditional: 1179, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1179, independent: 398, independent conditional: 40, independent unconditional: 358, dependent: 781, dependent conditional: 14, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1179, independent: 398, independent conditional: 40, independent unconditional: 358, dependent: 781, dependent conditional: 14, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1169, independent: 386, independent conditional: 40, independent unconditional: 345, dependent: 784, dependent conditional: 15, dependent unconditional: 768, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 93245, independent: 16088, independent conditional: 18, independent unconditional: 16070, dependent: 88, dependent conditional: 0, dependent unconditional: 88, unknown: 77069, unknown conditional: 54, unknown unconditional: 77015] , Statistics on independence cache: Total cache size (in pairs): 77069, Positive cache size: 76288, Positive conditional cache size: 40, Positive unconditional cache size: 76248, Negative cache size: 781, Negative conditional cache size: 14, Negative unconditional cache size: 767, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 230 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.4s, Number of persistent set computation: 863, Number of trivial persistent sets: 615, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 89656, independent: 88889, independent conditional: 0, independent unconditional: 88889, dependent: 767, dependent conditional: 0, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 93395, independent: 92376, independent conditional: 3487, independent unconditional: 88889, dependent: 1019, dependent conditional: 252, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 93165, independent: 92376, independent conditional: 3487, independent unconditional: 88889, dependent: 789, dependent conditional: 22, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 93165, independent: 92376, independent conditional: 3487, independent unconditional: 88889, dependent: 789, dependent conditional: 22, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 93245, independent: 92376, independent conditional: 58, independent unconditional: 92318, dependent: 869, dependent conditional: 22, dependent unconditional: 847, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 93245, independent: 92376, independent conditional: 58, independent unconditional: 92318, dependent: 869, dependent conditional: 14, dependent unconditional: 855, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 93245, independent: 92376, independent conditional: 58, independent unconditional: 92318, dependent: 869, dependent conditional: 14, dependent unconditional: 855, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 77069, independent: 76288, independent conditional: 40, independent unconditional: 76248, dependent: 781, dependent conditional: 14, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 77069, independent: 75890, independent conditional: 0, independent unconditional: 75890, dependent: 1179, dependent conditional: 0, dependent unconditional: 1179, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1179, independent: 398, independent conditional: 40, independent unconditional: 358, dependent: 781, dependent conditional: 14, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1179, independent: 398, independent conditional: 40, independent unconditional: 358, dependent: 781, dependent conditional: 14, dependent unconditional: 767, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1169, independent: 386, independent conditional: 40, independent unconditional: 345, dependent: 784, dependent conditional: 15, dependent unconditional: 768, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 93245, independent: 16088, independent conditional: 18, independent unconditional: 16070, dependent: 88, dependent conditional: 0, dependent unconditional: 88, unknown: 77069, unknown conditional: 54, unknown unconditional: 77015] , Statistics on independence cache: Total cache size (in pairs): 77069, Positive cache size: 76288, Positive conditional cache size: 40, Positive unconditional cache size: 76248, Negative cache size: 781, Negative conditional cache size: 14, Negative unconditional cache size: 767, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 230 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 105127, independent: 103976, independent conditional: 3868, independent unconditional: 100108, dependent: 1151, dependent conditional: 273, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 104880, independent: 103976, independent conditional: 3868, independent unconditional: 100108, dependent: 904, dependent conditional: 26, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 104880, independent: 103976, independent conditional: 3868, independent unconditional: 100108, dependent: 904, dependent conditional: 26, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 104972, independent: 103976, independent conditional: 66, independent unconditional: 103910, dependent: 996, dependent conditional: 26, dependent unconditional: 970, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 104972, independent: 103976, independent conditional: 66, independent unconditional: 103910, dependent: 996, dependent conditional: 18, dependent unconditional: 978, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 104972, independent: 103976, independent conditional: 66, independent unconditional: 103910, dependent: 996, dependent conditional: 18, dependent unconditional: 978, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 87616, independent: 86720, independent conditional: 48, independent unconditional: 86672, dependent: 896, dependent conditional: 18, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 87616, independent: 86269, independent conditional: 0, independent unconditional: 86269, dependent: 1347, dependent conditional: 0, dependent unconditional: 1347, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1347, independent: 451, independent conditional: 48, independent unconditional: 403, dependent: 896, dependent conditional: 18, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1347, independent: 451, independent conditional: 48, independent unconditional: 403, dependent: 896, dependent conditional: 18, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1452, independent: 462, independent conditional: 49, independent unconditional: 413, dependent: 990, dependent conditional: 16, dependent unconditional: 974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 104972, independent: 17256, independent conditional: 18, independent unconditional: 17238, dependent: 100, dependent conditional: 0, dependent unconditional: 100, unknown: 87616, unknown conditional: 66, unknown unconditional: 87550] , Statistics on independence cache: Total cache size (in pairs): 87616, Positive cache size: 86720, Positive conditional cache size: 48, Positive unconditional cache size: 86672, Negative cache size: 896, Negative conditional cache size: 18, Negative unconditional cache size: 878, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 247 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.8s, Number of persistent set computation: 895, Number of trivial persistent sets: 640, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 100986, independent: 100108, independent conditional: 0, independent unconditional: 100108, dependent: 878, dependent conditional: 0, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 105127, independent: 103976, independent conditional: 3868, independent unconditional: 100108, dependent: 1151, dependent conditional: 273, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 104880, independent: 103976, independent conditional: 3868, independent unconditional: 100108, dependent: 904, dependent conditional: 26, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 104880, independent: 103976, independent conditional: 3868, independent unconditional: 100108, dependent: 904, dependent conditional: 26, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 104972, independent: 103976, independent conditional: 66, independent unconditional: 103910, dependent: 996, dependent conditional: 26, dependent unconditional: 970, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 104972, independent: 103976, independent conditional: 66, independent unconditional: 103910, dependent: 996, dependent conditional: 18, dependent unconditional: 978, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 104972, independent: 103976, independent conditional: 66, independent unconditional: 103910, dependent: 996, dependent conditional: 18, dependent unconditional: 978, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 87616, independent: 86720, independent conditional: 48, independent unconditional: 86672, dependent: 896, dependent conditional: 18, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 87616, independent: 86269, independent conditional: 0, independent unconditional: 86269, dependent: 1347, dependent conditional: 0, dependent unconditional: 1347, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1347, independent: 451, independent conditional: 48, independent unconditional: 403, dependent: 896, dependent conditional: 18, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1347, independent: 451, independent conditional: 48, independent unconditional: 403, dependent: 896, dependent conditional: 18, dependent unconditional: 878, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1452, independent: 462, independent conditional: 49, independent unconditional: 413, dependent: 990, dependent conditional: 16, dependent unconditional: 974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 104972, independent: 17256, independent conditional: 18, independent unconditional: 17238, dependent: 100, dependent conditional: 0, dependent unconditional: 100, unknown: 87616, unknown conditional: 66, unknown unconditional: 87550] , Statistics on independence cache: Total cache size (in pairs): 87616, Positive cache size: 86720, Positive conditional cache size: 48, Positive unconditional cache size: 86672, Negative cache size: 896, Negative conditional cache size: 18, Negative unconditional cache size: 878, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 247 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 118064, independent: 116774, independent conditional: 4218, independent unconditional: 112556, dependent: 1290, dependent conditional: 297, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 117797, independent: 116774, independent conditional: 4218, independent unconditional: 112556, dependent: 1023, dependent conditional: 30, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 117797, independent: 116774, independent conditional: 4218, independent unconditional: 112556, dependent: 1023, dependent conditional: 30, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 117914, independent: 116774, independent conditional: 87, independent unconditional: 116687, dependent: 1140, dependent conditional: 30, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 117914, independent: 116774, independent conditional: 87, independent unconditional: 116687, dependent: 1140, dependent conditional: 22, dependent unconditional: 1118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 117914, independent: 116774, independent conditional: 87, independent unconditional: 116687, dependent: 1140, dependent conditional: 22, dependent unconditional: 1118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 99220, independent: 98205, independent conditional: 56, independent unconditional: 98149, dependent: 1015, dependent conditional: 22, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 99220, independent: 97701, independent conditional: 0, independent unconditional: 97701, dependent: 1519, dependent conditional: 0, dependent unconditional: 1519, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1519, independent: 504, independent conditional: 56, independent unconditional: 448, dependent: 1015, dependent conditional: 22, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1519, independent: 504, independent conditional: 56, independent unconditional: 448, dependent: 1015, dependent conditional: 22, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1403, independent: 530, independent conditional: 56, independent unconditional: 475, dependent: 873, dependent conditional: 19, dependent unconditional: 854, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 117914, independent: 18569, independent conditional: 31, independent unconditional: 18538, dependent: 125, dependent conditional: 0, dependent unconditional: 125, unknown: 99220, unknown conditional: 78, unknown unconditional: 99142] , Statistics on independence cache: Total cache size (in pairs): 99220, Positive cache size: 98205, Positive conditional cache size: 56, Positive unconditional cache size: 98149, Negative cache size: 1015, Negative conditional cache size: 22, Negative unconditional cache size: 993, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 267 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.7s, Number of persistent set computation: 921, Number of trivial persistent sets: 656, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 113549, independent: 112556, independent conditional: 0, independent unconditional: 112556, dependent: 993, dependent conditional: 0, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 118064, independent: 116774, independent conditional: 4218, independent unconditional: 112556, dependent: 1290, dependent conditional: 297, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 117797, independent: 116774, independent conditional: 4218, independent unconditional: 112556, dependent: 1023, dependent conditional: 30, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 117797, independent: 116774, independent conditional: 4218, independent unconditional: 112556, dependent: 1023, dependent conditional: 30, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 117914, independent: 116774, independent conditional: 87, independent unconditional: 116687, dependent: 1140, dependent conditional: 30, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 117914, independent: 116774, independent conditional: 87, independent unconditional: 116687, dependent: 1140, dependent conditional: 22, dependent unconditional: 1118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 117914, independent: 116774, independent conditional: 87, independent unconditional: 116687, dependent: 1140, dependent conditional: 22, dependent unconditional: 1118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 99220, independent: 98205, independent conditional: 56, independent unconditional: 98149, dependent: 1015, dependent conditional: 22, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 99220, independent: 97701, independent conditional: 0, independent unconditional: 97701, dependent: 1519, dependent conditional: 0, dependent unconditional: 1519, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1519, independent: 504, independent conditional: 56, independent unconditional: 448, dependent: 1015, dependent conditional: 22, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1519, independent: 504, independent conditional: 56, independent unconditional: 448, dependent: 1015, dependent conditional: 22, dependent unconditional: 993, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1403, independent: 530, independent conditional: 56, independent unconditional: 475, dependent: 873, dependent conditional: 19, dependent unconditional: 854, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 117914, independent: 18569, independent conditional: 31, independent unconditional: 18538, dependent: 125, dependent conditional: 0, dependent unconditional: 125, unknown: 99220, unknown conditional: 78, unknown unconditional: 99142] , Statistics on independence cache: Total cache size (in pairs): 99220, Positive cache size: 98205, Positive conditional cache size: 56, Positive unconditional cache size: 98149, Negative cache size: 1015, Negative conditional cache size: 22, Negative unconditional cache size: 993, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 267 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 133324, independent: 131861, independent conditional: 4559, independent unconditional: 127302, dependent: 1463, dependent conditional: 322, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 133032, independent: 131861, independent conditional: 4559, independent unconditional: 127302, dependent: 1171, dependent conditional: 30, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 133032, independent: 131861, independent conditional: 4559, independent unconditional: 127302, dependent: 1171, dependent conditional: 30, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 133157, independent: 131861, independent conditional: 95, independent unconditional: 131766, dependent: 1296, dependent conditional: 30, dependent unconditional: 1266, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 133157, independent: 131861, independent conditional: 95, independent unconditional: 131766, dependent: 1296, dependent conditional: 22, dependent unconditional: 1274, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 133157, independent: 131861, independent conditional: 95, independent unconditional: 131766, dependent: 1296, dependent conditional: 22, dependent unconditional: 1274, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 112686, independent: 111523, independent conditional: 60, independent unconditional: 111463, dependent: 1163, dependent conditional: 22, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 112686, independent: 110951, independent conditional: 0, independent unconditional: 110951, dependent: 1735, dependent conditional: 0, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1735, independent: 572, independent conditional: 60, independent unconditional: 512, dependent: 1163, dependent conditional: 22, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1735, independent: 572, independent conditional: 60, independent unconditional: 512, dependent: 1163, dependent conditional: 22, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1611, independent: 566, independent conditional: 62, independent unconditional: 505, dependent: 1045, dependent conditional: 20, dependent unconditional: 1025, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 133157, independent: 20338, independent conditional: 35, independent unconditional: 20303, dependent: 133, dependent conditional: 0, dependent unconditional: 133, unknown: 112686, unknown conditional: 82, unknown unconditional: 112604] , Statistics on independence cache: Total cache size (in pairs): 112686, Positive cache size: 111523, Positive conditional cache size: 60, Positive unconditional cache size: 111463, Negative cache size: 1163, Negative conditional cache size: 22, Negative unconditional cache size: 1141, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 292 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.0s, Number of persistent set computation: 948, Number of trivial persistent sets: 680, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128443, independent: 127302, independent conditional: 0, independent unconditional: 127302, dependent: 1141, dependent conditional: 0, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 133324, independent: 131861, independent conditional: 4559, independent unconditional: 127302, dependent: 1463, dependent conditional: 322, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 133032, independent: 131861, independent conditional: 4559, independent unconditional: 127302, dependent: 1171, dependent conditional: 30, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 133032, independent: 131861, independent conditional: 4559, independent unconditional: 127302, dependent: 1171, dependent conditional: 30, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 133157, independent: 131861, independent conditional: 95, independent unconditional: 131766, dependent: 1296, dependent conditional: 30, dependent unconditional: 1266, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 133157, independent: 131861, independent conditional: 95, independent unconditional: 131766, dependent: 1296, dependent conditional: 22, dependent unconditional: 1274, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 133157, independent: 131861, independent conditional: 95, independent unconditional: 131766, dependent: 1296, dependent conditional: 22, dependent unconditional: 1274, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 112686, independent: 111523, independent conditional: 60, independent unconditional: 111463, dependent: 1163, dependent conditional: 22, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 112686, independent: 110951, independent conditional: 0, independent unconditional: 110951, dependent: 1735, dependent conditional: 0, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1735, independent: 572, independent conditional: 60, independent unconditional: 512, dependent: 1163, dependent conditional: 22, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1735, independent: 572, independent conditional: 60, independent unconditional: 512, dependent: 1163, dependent conditional: 22, dependent unconditional: 1141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1611, independent: 566, independent conditional: 62, independent unconditional: 505, dependent: 1045, dependent conditional: 20, dependent unconditional: 1025, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 133157, independent: 20338, independent conditional: 35, independent unconditional: 20303, dependent: 133, dependent conditional: 0, dependent unconditional: 133, unknown: 112686, unknown conditional: 82, unknown unconditional: 112604] , Statistics on independence cache: Total cache size (in pairs): 112686, Positive cache size: 111523, Positive conditional cache size: 60, Positive unconditional cache size: 111463, Negative cache size: 1163, Negative conditional cache size: 22, Negative unconditional cache size: 1141, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 292 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 150832, independent: 149193, independent conditional: 5042, independent unconditional: 144151, dependent: 1639, dependent conditional: 346, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 150521, independent: 149193, independent conditional: 5042, independent unconditional: 144151, dependent: 1328, dependent conditional: 35, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 150521, independent: 149193, independent conditional: 5042, independent unconditional: 144151, dependent: 1328, dependent conditional: 35, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 150673, independent: 149193, independent conditional: 117, independent unconditional: 149076, dependent: 1480, dependent conditional: 35, dependent unconditional: 1445, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 150673, independent: 149193, independent conditional: 117, independent unconditional: 149076, dependent: 1480, dependent conditional: 27, dependent unconditional: 1453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 150673, independent: 149193, independent conditional: 117, independent unconditional: 149076, dependent: 1480, dependent conditional: 27, dependent unconditional: 1453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 128314, independent: 126994, independent conditional: 69, independent unconditional: 126925, dependent: 1320, dependent conditional: 27, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 128314, independent: 126351, independent conditional: 0, independent unconditional: 126351, dependent: 1963, dependent conditional: 0, dependent unconditional: 1963, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1963, independent: 643, independent conditional: 69, independent unconditional: 574, dependent: 1320, dependent conditional: 27, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1963, independent: 643, independent conditional: 69, independent unconditional: 574, dependent: 1320, dependent conditional: 27, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1807, independent: 687, independent conditional: 73, independent unconditional: 614, dependent: 1120, dependent conditional: 25, dependent unconditional: 1095, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 150673, independent: 22199, independent conditional: 48, independent unconditional: 22151, dependent: 160, dependent conditional: 0, dependent unconditional: 160, unknown: 128314, unknown conditional: 96, unknown unconditional: 128218] , Statistics on independence cache: Total cache size (in pairs): 128314, Positive cache size: 126994, Positive conditional cache size: 69, Positive unconditional cache size: 126925, Negative cache size: 1320, Negative conditional cache size: 27, Negative unconditional cache size: 1293, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 311 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.3s, Number of persistent set computation: 980, Number of trivial persistent sets: 708, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 145444, independent: 144151, independent conditional: 0, independent unconditional: 144151, dependent: 1293, dependent conditional: 0, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 150832, independent: 149193, independent conditional: 5042, independent unconditional: 144151, dependent: 1639, dependent conditional: 346, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 150521, independent: 149193, independent conditional: 5042, independent unconditional: 144151, dependent: 1328, dependent conditional: 35, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 150521, independent: 149193, independent conditional: 5042, independent unconditional: 144151, dependent: 1328, dependent conditional: 35, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 150673, independent: 149193, independent conditional: 117, independent unconditional: 149076, dependent: 1480, dependent conditional: 35, dependent unconditional: 1445, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 150673, independent: 149193, independent conditional: 117, independent unconditional: 149076, dependent: 1480, dependent conditional: 27, dependent unconditional: 1453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 150673, independent: 149193, independent conditional: 117, independent unconditional: 149076, dependent: 1480, dependent conditional: 27, dependent unconditional: 1453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 128314, independent: 126994, independent conditional: 69, independent unconditional: 126925, dependent: 1320, dependent conditional: 27, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 128314, independent: 126351, independent conditional: 0, independent unconditional: 126351, dependent: 1963, dependent conditional: 0, dependent unconditional: 1963, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1963, independent: 643, independent conditional: 69, independent unconditional: 574, dependent: 1320, dependent conditional: 27, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1963, independent: 643, independent conditional: 69, independent unconditional: 574, dependent: 1320, dependent conditional: 27, dependent unconditional: 1293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1807, independent: 687, independent conditional: 73, independent unconditional: 614, dependent: 1120, dependent conditional: 25, dependent unconditional: 1095, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 150673, independent: 22199, independent conditional: 48, independent unconditional: 22151, dependent: 160, dependent conditional: 0, dependent unconditional: 160, unknown: 128314, unknown conditional: 96, unknown unconditional: 128218] , Statistics on independence cache: Total cache size (in pairs): 128314, Positive cache size: 126994, Positive conditional cache size: 69, Positive unconditional cache size: 126925, Negative cache size: 1320, Negative conditional cache size: 27, Negative unconditional cache size: 1293, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 311 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 170137, independent: 168322, independent conditional: 5548, independent unconditional: 162774, dependent: 1815, dependent conditional: 354, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 169823, independent: 168322, independent conditional: 5548, independent unconditional: 162774, dependent: 1501, dependent conditional: 40, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 169823, independent: 168322, independent conditional: 5548, independent unconditional: 162774, dependent: 1501, dependent conditional: 40, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 169994, independent: 168322, independent conditional: 131, independent unconditional: 168191, dependent: 1672, dependent conditional: 40, dependent unconditional: 1632, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 169994, independent: 168322, independent conditional: 131, independent unconditional: 168191, dependent: 1672, dependent conditional: 32, dependent unconditional: 1640, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 169994, independent: 168322, independent conditional: 131, independent unconditional: 168191, dependent: 1672, dependent conditional: 32, dependent unconditional: 1640, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 145573, independent: 144080, independent conditional: 74, independent unconditional: 144006, dependent: 1493, dependent conditional: 32, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 145573, independent: 143360, independent conditional: 0, independent unconditional: 143360, dependent: 2213, dependent conditional: 0, dependent unconditional: 2213, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2213, independent: 720, independent conditional: 74, independent unconditional: 646, dependent: 1493, dependent conditional: 32, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2213, independent: 720, independent conditional: 74, independent unconditional: 646, dependent: 1493, dependent conditional: 32, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1914, independent: 642, independent conditional: 71, independent unconditional: 572, dependent: 1272, dependent conditional: 28, dependent unconditional: 1245, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 169994, independent: 24242, independent conditional: 57, independent unconditional: 24185, dependent: 179, dependent conditional: 0, dependent unconditional: 179, unknown: 145573, unknown conditional: 106, unknown unconditional: 145467] , Statistics on independence cache: Total cache size (in pairs): 145573, Positive cache size: 144080, Positive conditional cache size: 74, Positive unconditional cache size: 144006, Negative cache size: 1493, Negative conditional cache size: 32, Negative unconditional cache size: 1461, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 314 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.4s, Number of persistent set computation: 1013, Number of trivial persistent sets: 737, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 164235, independent: 162774, independent conditional: 0, independent unconditional: 162774, dependent: 1461, dependent conditional: 0, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 170137, independent: 168322, independent conditional: 5548, independent unconditional: 162774, dependent: 1815, dependent conditional: 354, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 169823, independent: 168322, independent conditional: 5548, independent unconditional: 162774, dependent: 1501, dependent conditional: 40, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 169823, independent: 168322, independent conditional: 5548, independent unconditional: 162774, dependent: 1501, dependent conditional: 40, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 169994, independent: 168322, independent conditional: 131, independent unconditional: 168191, dependent: 1672, dependent conditional: 40, dependent unconditional: 1632, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 169994, independent: 168322, independent conditional: 131, independent unconditional: 168191, dependent: 1672, dependent conditional: 32, dependent unconditional: 1640, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 169994, independent: 168322, independent conditional: 131, independent unconditional: 168191, dependent: 1672, dependent conditional: 32, dependent unconditional: 1640, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 145573, independent: 144080, independent conditional: 74, independent unconditional: 144006, dependent: 1493, dependent conditional: 32, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 145573, independent: 143360, independent conditional: 0, independent unconditional: 143360, dependent: 2213, dependent conditional: 0, dependent unconditional: 2213, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2213, independent: 720, independent conditional: 74, independent unconditional: 646, dependent: 1493, dependent conditional: 32, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2213, independent: 720, independent conditional: 74, independent unconditional: 646, dependent: 1493, dependent conditional: 32, dependent unconditional: 1461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1914, independent: 642, independent conditional: 71, independent unconditional: 572, dependent: 1272, dependent conditional: 28, dependent unconditional: 1245, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 169994, independent: 24242, independent conditional: 57, independent unconditional: 24185, dependent: 179, dependent conditional: 0, dependent unconditional: 179, unknown: 145573, unknown conditional: 106, unknown unconditional: 145467] , Statistics on independence cache: Total cache size (in pairs): 145573, Positive cache size: 144080, Positive conditional cache size: 74, Positive unconditional cache size: 144006, Negative cache size: 1493, Negative conditional cache size: 32, Negative unconditional cache size: 1461, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 314 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 187122, independent: 185133, independent conditional: 5906, independent unconditional: 179227, dependent: 1989, dependent conditional: 354, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186808, independent: 185133, independent conditional: 5906, independent unconditional: 179227, dependent: 1675, dependent conditional: 40, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 186808, independent: 185133, independent conditional: 5906, independent unconditional: 179227, dependent: 1675, dependent conditional: 40, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186994, independent: 185133, independent conditional: 146, independent unconditional: 184987, dependent: 1861, dependent conditional: 40, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 186994, independent: 185133, independent conditional: 146, independent unconditional: 184987, dependent: 1861, dependent conditional: 32, dependent unconditional: 1829, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 186994, independent: 185133, independent conditional: 146, independent unconditional: 184987, dependent: 1861, dependent conditional: 32, dependent unconditional: 1829, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 160896, independent: 159229, independent conditional: 89, independent unconditional: 159140, dependent: 1667, dependent conditional: 32, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 160896, independent: 158433, independent conditional: 0, independent unconditional: 158433, dependent: 2463, dependent conditional: 0, dependent unconditional: 2463, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2463, independent: 796, independent conditional: 89, independent unconditional: 707, dependent: 1667, dependent conditional: 32, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2463, independent: 796, independent conditional: 89, independent unconditional: 707, dependent: 1667, dependent conditional: 32, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2175, independent: 716, independent conditional: 94, independent unconditional: 621, dependent: 1459, dependent conditional: 29, dependent unconditional: 1431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 186994, independent: 25904, independent conditional: 57, independent unconditional: 25847, dependent: 194, dependent conditional: 0, dependent unconditional: 194, unknown: 160896, unknown conditional: 121, unknown unconditional: 160775] , Statistics on independence cache: Total cache size (in pairs): 160896, Positive cache size: 159229, Positive conditional cache size: 89, Positive unconditional cache size: 159140, Negative cache size: 1667, Negative conditional cache size: 32, Negative unconditional cache size: 1635, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 314 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.6s, Number of persistent set computation: 1037, Number of trivial persistent sets: 759, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 180862, independent: 179227, independent conditional: 0, independent unconditional: 179227, dependent: 1635, dependent conditional: 0, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 187122, independent: 185133, independent conditional: 5906, independent unconditional: 179227, dependent: 1989, dependent conditional: 354, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186808, independent: 185133, independent conditional: 5906, independent unconditional: 179227, dependent: 1675, dependent conditional: 40, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 186808, independent: 185133, independent conditional: 5906, independent unconditional: 179227, dependent: 1675, dependent conditional: 40, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186994, independent: 185133, independent conditional: 146, independent unconditional: 184987, dependent: 1861, dependent conditional: 40, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 186994, independent: 185133, independent conditional: 146, independent unconditional: 184987, dependent: 1861, dependent conditional: 32, dependent unconditional: 1829, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 186994, independent: 185133, independent conditional: 146, independent unconditional: 184987, dependent: 1861, dependent conditional: 32, dependent unconditional: 1829, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 160896, independent: 159229, independent conditional: 89, independent unconditional: 159140, dependent: 1667, dependent conditional: 32, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 160896, independent: 158433, independent conditional: 0, independent unconditional: 158433, dependent: 2463, dependent conditional: 0, dependent unconditional: 2463, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2463, independent: 796, independent conditional: 89, independent unconditional: 707, dependent: 1667, dependent conditional: 32, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2463, independent: 796, independent conditional: 89, independent unconditional: 707, dependent: 1667, dependent conditional: 32, dependent unconditional: 1635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2175, independent: 716, independent conditional: 94, independent unconditional: 621, dependent: 1459, dependent conditional: 29, dependent unconditional: 1431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 186994, independent: 25904, independent conditional: 57, independent unconditional: 25847, dependent: 194, dependent conditional: 0, dependent unconditional: 194, unknown: 160896, unknown conditional: 121, unknown unconditional: 160775] , Statistics on independence cache: Total cache size (in pairs): 160896, Positive cache size: 159229, Positive conditional cache size: 89, Positive unconditional cache size: 159140, Negative cache size: 1667, Negative conditional cache size: 32, Negative unconditional cache size: 1635, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 314 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 208600, independent: 206417, independent conditional: 6508, independent unconditional: 199909, dependent: 2183, dependent conditional: 362, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 208283, independent: 206417, independent conditional: 6508, independent unconditional: 199909, dependent: 1866, dependent conditional: 45, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 208283, independent: 206417, independent conditional: 6508, independent unconditional: 199909, dependent: 1866, dependent conditional: 45, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 208489, independent: 206417, independent conditional: 161, independent unconditional: 206256, dependent: 2072, dependent conditional: 45, dependent unconditional: 2027, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 208489, independent: 206417, independent conditional: 161, independent unconditional: 206256, dependent: 2072, dependent conditional: 37, dependent unconditional: 2035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 208489, independent: 206417, independent conditional: 161, independent unconditional: 206256, dependent: 2072, dependent conditional: 37, dependent unconditional: 2035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 180026, independent: 178168, independent conditional: 94, independent unconditional: 178074, dependent: 1858, dependent conditional: 37, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 180026, independent: 177288, independent conditional: 0, independent unconditional: 177288, dependent: 2738, dependent conditional: 0, dependent unconditional: 2738, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2738, independent: 880, independent conditional: 94, independent unconditional: 786, dependent: 1858, dependent conditional: 37, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2738, independent: 880, independent conditional: 94, independent unconditional: 786, dependent: 1858, dependent conditional: 37, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2344, independent: 843, independent conditional: 88, independent unconditional: 755, dependent: 1501, dependent conditional: 33, dependent unconditional: 1468, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 208489, independent: 28249, independent conditional: 67, independent unconditional: 28182, dependent: 214, dependent conditional: 0, dependent unconditional: 214, unknown: 180026, unknown conditional: 131, unknown unconditional: 179895] , Statistics on independence cache: Total cache size (in pairs): 180026, Positive cache size: 178168, Positive conditional cache size: 94, Positive unconditional cache size: 178074, Negative cache size: 1858, Negative conditional cache size: 37, Negative unconditional cache size: 1821, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 317 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.8s, Number of persistent set computation: 1073, Number of trivial persistent sets: 791, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 201730, independent: 199909, independent conditional: 0, independent unconditional: 199909, dependent: 1821, dependent conditional: 0, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 208600, independent: 206417, independent conditional: 6508, independent unconditional: 199909, dependent: 2183, dependent conditional: 362, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 208283, independent: 206417, independent conditional: 6508, independent unconditional: 199909, dependent: 1866, dependent conditional: 45, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 208283, independent: 206417, independent conditional: 6508, independent unconditional: 199909, dependent: 1866, dependent conditional: 45, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 208489, independent: 206417, independent conditional: 161, independent unconditional: 206256, dependent: 2072, dependent conditional: 45, dependent unconditional: 2027, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 208489, independent: 206417, independent conditional: 161, independent unconditional: 206256, dependent: 2072, dependent conditional: 37, dependent unconditional: 2035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 208489, independent: 206417, independent conditional: 161, independent unconditional: 206256, dependent: 2072, dependent conditional: 37, dependent unconditional: 2035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 180026, independent: 178168, independent conditional: 94, independent unconditional: 178074, dependent: 1858, dependent conditional: 37, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 180026, independent: 177288, independent conditional: 0, independent unconditional: 177288, dependent: 2738, dependent conditional: 0, dependent unconditional: 2738, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2738, independent: 880, independent conditional: 94, independent unconditional: 786, dependent: 1858, dependent conditional: 37, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2738, independent: 880, independent conditional: 94, independent unconditional: 786, dependent: 1858, dependent conditional: 37, dependent unconditional: 1821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2344, independent: 843, independent conditional: 88, independent unconditional: 755, dependent: 1501, dependent conditional: 33, dependent unconditional: 1468, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 208489, independent: 28249, independent conditional: 67, independent unconditional: 28182, dependent: 214, dependent conditional: 0, dependent unconditional: 214, unknown: 180026, unknown conditional: 131, unknown unconditional: 179895] , Statistics on independence cache: Total cache size (in pairs): 180026, Positive cache size: 178168, Positive conditional cache size: 94, Positive unconditional cache size: 178074, Negative cache size: 1858, Negative conditional cache size: 37, Negative unconditional cache size: 1821, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 317 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 230302, independent: 227913, independent conditional: 7123, independent unconditional: 220790, dependent: 2389, dependent conditional: 371, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 229982, independent: 227913, independent conditional: 7123, independent unconditional: 220790, dependent: 2069, dependent conditional: 51, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 229982, independent: 227913, independent conditional: 7123, independent unconditional: 220790, dependent: 2069, dependent conditional: 51, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 230206, independent: 227913, independent conditional: 173, independent unconditional: 227740, dependent: 2293, dependent conditional: 51, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 230206, independent: 227913, independent conditional: 173, independent unconditional: 227740, dependent: 2293, dependent conditional: 43, dependent unconditional: 2250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 230206, independent: 227913, independent conditional: 173, independent unconditional: 227740, dependent: 2293, dependent conditional: 43, dependent unconditional: 2250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 199502, independent: 197441, independent conditional: 106, independent unconditional: 197335, dependent: 2061, dependent conditional: 43, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 199502, independent: 196472, independent conditional: 0, independent unconditional: 196472, dependent: 3030, dependent conditional: 0, dependent unconditional: 3030, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3030, independent: 969, independent conditional: 106, independent unconditional: 863, dependent: 2061, dependent conditional: 43, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3030, independent: 969, independent conditional: 106, independent unconditional: 863, dependent: 2061, dependent conditional: 43, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2523, independent: 838, independent conditional: 100, independent unconditional: 739, dependent: 1685, dependent conditional: 38, dependent unconditional: 1647, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 230206, independent: 30472, independent conditional: 67, independent unconditional: 30405, dependent: 232, dependent conditional: 0, dependent unconditional: 232, unknown: 199502, unknown conditional: 149, unknown unconditional: 199353] , Statistics on independence cache: Total cache size (in pairs): 199502, Positive cache size: 197441, Positive conditional cache size: 106, Positive unconditional cache size: 197335, Negative cache size: 2061, Negative conditional cache size: 43, Negative unconditional cache size: 2018, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 320 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.1s, Number of persistent set computation: 1105, Number of trivial persistent sets: 819, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 222808, independent: 220790, independent conditional: 0, independent unconditional: 220790, dependent: 2018, dependent conditional: 0, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 230302, independent: 227913, independent conditional: 7123, independent unconditional: 220790, dependent: 2389, dependent conditional: 371, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 229982, independent: 227913, independent conditional: 7123, independent unconditional: 220790, dependent: 2069, dependent conditional: 51, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 229982, independent: 227913, independent conditional: 7123, independent unconditional: 220790, dependent: 2069, dependent conditional: 51, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 230206, independent: 227913, independent conditional: 173, independent unconditional: 227740, dependent: 2293, dependent conditional: 51, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 230206, independent: 227913, independent conditional: 173, independent unconditional: 227740, dependent: 2293, dependent conditional: 43, dependent unconditional: 2250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 230206, independent: 227913, independent conditional: 173, independent unconditional: 227740, dependent: 2293, dependent conditional: 43, dependent unconditional: 2250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 199502, independent: 197441, independent conditional: 106, independent unconditional: 197335, dependent: 2061, dependent conditional: 43, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 199502, independent: 196472, independent conditional: 0, independent unconditional: 196472, dependent: 3030, dependent conditional: 0, dependent unconditional: 3030, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3030, independent: 969, independent conditional: 106, independent unconditional: 863, dependent: 2061, dependent conditional: 43, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3030, independent: 969, independent conditional: 106, independent unconditional: 863, dependent: 2061, dependent conditional: 43, dependent unconditional: 2018, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2523, independent: 838, independent conditional: 100, independent unconditional: 739, dependent: 1685, dependent conditional: 38, dependent unconditional: 1647, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 230206, independent: 30472, independent conditional: 67, independent unconditional: 30405, dependent: 232, dependent conditional: 0, dependent unconditional: 232, unknown: 199502, unknown conditional: 149, unknown unconditional: 199353] , Statistics on independence cache: Total cache size (in pairs): 199502, Positive cache size: 197441, Positive conditional cache size: 106, Positive unconditional cache size: 197335, Negative cache size: 2061, Negative conditional cache size: 43, Negative unconditional cache size: 2018, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 320 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 251969, independent: 249393, independent conditional: 7621, independent unconditional: 241772, dependent: 2576, dependent conditional: 356, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251670, independent: 249393, independent conditional: 7621, independent unconditional: 241772, dependent: 2277, dependent conditional: 57, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 251670, independent: 249393, independent conditional: 7621, independent unconditional: 241772, dependent: 2277, dependent conditional: 57, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251934, independent: 249393, independent conditional: 207, independent unconditional: 249186, dependent: 2541, dependent conditional: 57, dependent unconditional: 2484, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 251934, independent: 249393, independent conditional: 207, independent unconditional: 249186, dependent: 2541, dependent conditional: 49, dependent unconditional: 2492, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 251934, independent: 249393, independent conditional: 207, independent unconditional: 249186, dependent: 2541, dependent conditional: 49, dependent unconditional: 2492, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 219294, independent: 217025, independent conditional: 118, independent unconditional: 216907, dependent: 2269, dependent conditional: 49, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 219294, independent: 215975, independent conditional: 0, independent unconditional: 215975, dependent: 3319, dependent conditional: 0, dependent unconditional: 3319, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3319, independent: 1050, independent conditional: 118, independent unconditional: 932, dependent: 2269, dependent conditional: 49, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3319, independent: 1050, independent conditional: 118, independent unconditional: 932, dependent: 2269, dependent conditional: 49, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2900, independent: 1030, independent conditional: 112, independent unconditional: 918, dependent: 1870, dependent conditional: 41, dependent unconditional: 1830, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 251934, independent: 32368, independent conditional: 89, independent unconditional: 32279, dependent: 272, dependent conditional: 0, dependent unconditional: 272, unknown: 219294, unknown conditional: 167, unknown unconditional: 219127] , Statistics on independence cache: Total cache size (in pairs): 219294, Positive cache size: 217025, Positive conditional cache size: 118, Positive unconditional cache size: 216907, Negative cache size: 2269, Negative conditional cache size: 49, Negative unconditional cache size: 2220, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.7s, Number of persistent set computation: 1130, Number of trivial persistent sets: 842, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 243992, independent: 241772, independent conditional: 0, independent unconditional: 241772, dependent: 2220, dependent conditional: 0, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 251969, independent: 249393, independent conditional: 7621, independent unconditional: 241772, dependent: 2576, dependent conditional: 356, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251670, independent: 249393, independent conditional: 7621, independent unconditional: 241772, dependent: 2277, dependent conditional: 57, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 251670, independent: 249393, independent conditional: 7621, independent unconditional: 241772, dependent: 2277, dependent conditional: 57, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251934, independent: 249393, independent conditional: 207, independent unconditional: 249186, dependent: 2541, dependent conditional: 57, dependent unconditional: 2484, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 251934, independent: 249393, independent conditional: 207, independent unconditional: 249186, dependent: 2541, dependent conditional: 49, dependent unconditional: 2492, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 251934, independent: 249393, independent conditional: 207, independent unconditional: 249186, dependent: 2541, dependent conditional: 49, dependent unconditional: 2492, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 219294, independent: 217025, independent conditional: 118, independent unconditional: 216907, dependent: 2269, dependent conditional: 49, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 219294, independent: 215975, independent conditional: 0, independent unconditional: 215975, dependent: 3319, dependent conditional: 0, dependent unconditional: 3319, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3319, independent: 1050, independent conditional: 118, independent unconditional: 932, dependent: 2269, dependent conditional: 49, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3319, independent: 1050, independent conditional: 118, independent unconditional: 932, dependent: 2269, dependent conditional: 49, dependent unconditional: 2220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2900, independent: 1030, independent conditional: 112, independent unconditional: 918, dependent: 1870, dependent conditional: 41, dependent unconditional: 1830, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 251934, independent: 32368, independent conditional: 89, independent unconditional: 32279, dependent: 272, dependent conditional: 0, dependent unconditional: 272, unknown: 219294, unknown conditional: 167, unknown unconditional: 219127] , Statistics on independence cache: Total cache size (in pairs): 219294, Positive cache size: 217025, Positive conditional cache size: 118, Positive unconditional cache size: 216907, Negative cache size: 2269, Negative conditional cache size: 49, Negative unconditional cache size: 2220, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 274903, independent: 272106, independent conditional: 8179, independent unconditional: 263927, dependent: 2797, dependent conditional: 356, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 274604, independent: 272106, independent conditional: 8179, independent unconditional: 263927, dependent: 2498, dependent conditional: 57, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 274604, independent: 272106, independent conditional: 8179, independent unconditional: 263927, dependent: 2498, dependent conditional: 57, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 274880, independent: 272106, independent conditional: 219, independent unconditional: 271887, dependent: 2774, dependent conditional: 57, dependent unconditional: 2717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 274880, independent: 272106, independent conditional: 219, independent unconditional: 271887, dependent: 2774, dependent conditional: 49, dependent unconditional: 2725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 274880, independent: 272106, independent conditional: 219, independent unconditional: 271887, dependent: 2774, dependent conditional: 49, dependent unconditional: 2725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 239694, independent: 237204, independent conditional: 130, independent unconditional: 237074, dependent: 2490, dependent conditional: 49, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 239694, independent: 236050, independent conditional: 0, independent unconditional: 236050, dependent: 3644, dependent conditional: 0, dependent unconditional: 3644, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3644, independent: 1154, independent conditional: 130, independent unconditional: 1024, dependent: 2490, dependent conditional: 49, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3644, independent: 1154, independent conditional: 130, independent unconditional: 1024, dependent: 2490, dependent conditional: 49, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3004, independent: 989, independent conditional: 128, independent unconditional: 862, dependent: 2014, dependent conditional: 43, dependent unconditional: 1971, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 274880, independent: 34902, independent conditional: 89, independent unconditional: 34813, dependent: 284, dependent conditional: 0, dependent unconditional: 284, unknown: 239694, unknown conditional: 179, unknown unconditional: 239515] , Statistics on independence cache: Total cache size (in pairs): 239694, Positive cache size: 237204, Positive conditional cache size: 130, Positive unconditional cache size: 237074, Negative cache size: 2490, Negative conditional cache size: 49, Negative unconditional cache size: 2441, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.8s, Number of persistent set computation: 1159, Number of trivial persistent sets: 868, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 266368, independent: 263927, independent conditional: 0, independent unconditional: 263927, dependent: 2441, dependent conditional: 0, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 274903, independent: 272106, independent conditional: 8179, independent unconditional: 263927, dependent: 2797, dependent conditional: 356, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 274604, independent: 272106, independent conditional: 8179, independent unconditional: 263927, dependent: 2498, dependent conditional: 57, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 274604, independent: 272106, independent conditional: 8179, independent unconditional: 263927, dependent: 2498, dependent conditional: 57, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 274880, independent: 272106, independent conditional: 219, independent unconditional: 271887, dependent: 2774, dependent conditional: 57, dependent unconditional: 2717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 274880, independent: 272106, independent conditional: 219, independent unconditional: 271887, dependent: 2774, dependent conditional: 49, dependent unconditional: 2725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 274880, independent: 272106, independent conditional: 219, independent unconditional: 271887, dependent: 2774, dependent conditional: 49, dependent unconditional: 2725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 239694, independent: 237204, independent conditional: 130, independent unconditional: 237074, dependent: 2490, dependent conditional: 49, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 239694, independent: 236050, independent conditional: 0, independent unconditional: 236050, dependent: 3644, dependent conditional: 0, dependent unconditional: 3644, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3644, independent: 1154, independent conditional: 130, independent unconditional: 1024, dependent: 2490, dependent conditional: 49, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3644, independent: 1154, independent conditional: 130, independent unconditional: 1024, dependent: 2490, dependent conditional: 49, dependent unconditional: 2441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3004, independent: 989, independent conditional: 128, independent unconditional: 862, dependent: 2014, dependent conditional: 43, dependent unconditional: 1971, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 274880, independent: 34902, independent conditional: 89, independent unconditional: 34813, dependent: 284, dependent conditional: 0, dependent unconditional: 284, unknown: 239694, unknown conditional: 179, unknown unconditional: 239515] , Statistics on independence cache: Total cache size (in pairs): 239694, Positive cache size: 237204, Positive conditional cache size: 130, Positive unconditional cache size: 237074, Negative cache size: 2490, Negative conditional cache size: 49, Negative unconditional cache size: 2441, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 301625, independent: 298577, independent conditional: 8890, independent unconditional: 289687, dependent: 3048, dependent conditional: 371, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 301318, independent: 298577, independent conditional: 8890, independent unconditional: 289687, dependent: 2741, dependent conditional: 64, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 301318, independent: 298577, independent conditional: 8890, independent unconditional: 289687, dependent: 2741, dependent conditional: 64, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 301633, independent: 298577, independent conditional: 251, independent unconditional: 298326, dependent: 3056, dependent conditional: 64, dependent unconditional: 2992, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 301633, independent: 298577, independent conditional: 251, independent unconditional: 298326, dependent: 3056, dependent conditional: 56, dependent unconditional: 3000, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 301633, independent: 298577, independent conditional: 251, independent unconditional: 298326, dependent: 3056, dependent conditional: 56, dependent unconditional: 3000, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 263662, independent: 260929, independent conditional: 143, independent unconditional: 260786, dependent: 2733, dependent conditional: 56, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 263662, independent: 259673, independent conditional: 0, independent unconditional: 259673, dependent: 3989, dependent conditional: 0, dependent unconditional: 3989, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3989, independent: 1256, independent conditional: 143, independent unconditional: 1113, dependent: 2733, dependent conditional: 56, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3989, independent: 1256, independent conditional: 143, independent unconditional: 1113, dependent: 2733, dependent conditional: 56, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3370, independent: 1060, independent conditional: 130, independent unconditional: 930, dependent: 2310, dependent conditional: 46, dependent unconditional: 2263, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 301633, independent: 37648, independent conditional: 108, independent unconditional: 37540, dependent: 323, dependent conditional: 0, dependent unconditional: 323, unknown: 263662, unknown conditional: 199, unknown unconditional: 263463] , Statistics on independence cache: Total cache size (in pairs): 263662, Positive cache size: 260929, Positive conditional cache size: 143, Positive unconditional cache size: 260786, Negative cache size: 2733, Negative conditional cache size: 56, Negative unconditional cache size: 2677, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 307 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.0s, Number of persistent set computation: 1205, Number of trivial persistent sets: 907, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 292364, independent: 289687, independent conditional: 0, independent unconditional: 289687, dependent: 2677, dependent conditional: 0, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 301625, independent: 298577, independent conditional: 8890, independent unconditional: 289687, dependent: 3048, dependent conditional: 371, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 301318, independent: 298577, independent conditional: 8890, independent unconditional: 289687, dependent: 2741, dependent conditional: 64, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 301318, independent: 298577, independent conditional: 8890, independent unconditional: 289687, dependent: 2741, dependent conditional: 64, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 301633, independent: 298577, independent conditional: 251, independent unconditional: 298326, dependent: 3056, dependent conditional: 64, dependent unconditional: 2992, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 301633, independent: 298577, independent conditional: 251, independent unconditional: 298326, dependent: 3056, dependent conditional: 56, dependent unconditional: 3000, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 301633, independent: 298577, independent conditional: 251, independent unconditional: 298326, dependent: 3056, dependent conditional: 56, dependent unconditional: 3000, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 263662, independent: 260929, independent conditional: 143, independent unconditional: 260786, dependent: 2733, dependent conditional: 56, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 263662, independent: 259673, independent conditional: 0, independent unconditional: 259673, dependent: 3989, dependent conditional: 0, dependent unconditional: 3989, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3989, independent: 1256, independent conditional: 143, independent unconditional: 1113, dependent: 2733, dependent conditional: 56, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3989, independent: 1256, independent conditional: 143, independent unconditional: 1113, dependent: 2733, dependent conditional: 56, dependent unconditional: 2677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3370, independent: 1060, independent conditional: 130, independent unconditional: 930, dependent: 2310, dependent conditional: 46, dependent unconditional: 2263, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 301633, independent: 37648, independent conditional: 108, independent unconditional: 37540, dependent: 323, dependent conditional: 0, dependent unconditional: 323, unknown: 263662, unknown conditional: 199, unknown unconditional: 263463] , Statistics on independence cache: Total cache size (in pairs): 263662, Positive cache size: 260929, Positive conditional cache size: 143, Positive unconditional cache size: 260786, Negative cache size: 2733, Negative conditional cache size: 56, Negative unconditional cache size: 2677, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 307 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 327048, independent: 323772, independent conditional: 9587, independent unconditional: 314185, dependent: 3276, dependent conditional: 377, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 326742, independent: 323772, independent conditional: 9587, independent unconditional: 314185, dependent: 2970, dependent conditional: 71, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 326742, independent: 323772, independent conditional: 9587, independent unconditional: 314185, dependent: 2970, dependent conditional: 71, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 327084, independent: 323772, independent conditional: 271, independent unconditional: 323501, dependent: 3312, dependent conditional: 71, dependent unconditional: 3241, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 327084, independent: 323772, independent conditional: 271, independent unconditional: 323501, dependent: 3312, dependent conditional: 63, dependent unconditional: 3249, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 327084, independent: 323772, independent conditional: 271, independent unconditional: 323501, dependent: 3312, dependent conditional: 63, dependent unconditional: 3249, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 286423, independent: 283461, independent conditional: 157, independent unconditional: 283304, dependent: 2962, dependent conditional: 63, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 286423, independent: 282094, independent conditional: 0, independent unconditional: 282094, dependent: 4329, dependent conditional: 0, dependent unconditional: 4329, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4329, independent: 1367, independent conditional: 157, independent unconditional: 1210, dependent: 2962, dependent conditional: 63, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4329, independent: 1367, independent conditional: 157, independent unconditional: 1210, dependent: 2962, dependent conditional: 63, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3510, independent: 1143, independent conditional: 153, independent unconditional: 990, dependent: 2367, dependent conditional: 52, dependent unconditional: 2314, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 327084, independent: 40311, independent conditional: 114, independent unconditional: 40197, dependent: 350, dependent conditional: 0, dependent unconditional: 350, unknown: 286423, unknown conditional: 220, unknown unconditional: 286203] , Statistics on independence cache: Total cache size (in pairs): 286423, Positive cache size: 283461, Positive conditional cache size: 157, Positive unconditional cache size: 283304, Negative cache size: 2962, Negative conditional cache size: 63, Negative unconditional cache size: 2899, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 306 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.3s, Number of persistent set computation: 1226, Number of trivial persistent sets: 927, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 317084, independent: 314185, independent conditional: 0, independent unconditional: 314185, dependent: 2899, dependent conditional: 0, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 327048, independent: 323772, independent conditional: 9587, independent unconditional: 314185, dependent: 3276, dependent conditional: 377, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 326742, independent: 323772, independent conditional: 9587, independent unconditional: 314185, dependent: 2970, dependent conditional: 71, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 326742, independent: 323772, independent conditional: 9587, independent unconditional: 314185, dependent: 2970, dependent conditional: 71, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 327084, independent: 323772, independent conditional: 271, independent unconditional: 323501, dependent: 3312, dependent conditional: 71, dependent unconditional: 3241, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 327084, independent: 323772, independent conditional: 271, independent unconditional: 323501, dependent: 3312, dependent conditional: 63, dependent unconditional: 3249, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 327084, independent: 323772, independent conditional: 271, independent unconditional: 323501, dependent: 3312, dependent conditional: 63, dependent unconditional: 3249, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 286423, independent: 283461, independent conditional: 157, independent unconditional: 283304, dependent: 2962, dependent conditional: 63, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 286423, independent: 282094, independent conditional: 0, independent unconditional: 282094, dependent: 4329, dependent conditional: 0, dependent unconditional: 4329, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4329, independent: 1367, independent conditional: 157, independent unconditional: 1210, dependent: 2962, dependent conditional: 63, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4329, independent: 1367, independent conditional: 157, independent unconditional: 1210, dependent: 2962, dependent conditional: 63, dependent unconditional: 2899, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3510, independent: 1143, independent conditional: 153, independent unconditional: 990, dependent: 2367, dependent conditional: 52, dependent unconditional: 2314, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 327084, independent: 40311, independent conditional: 114, independent unconditional: 40197, dependent: 350, dependent conditional: 0, dependent unconditional: 350, unknown: 286423, unknown conditional: 220, unknown unconditional: 286203] , Statistics on independence cache: Total cache size (in pairs): 286423, Positive cache size: 283461, Positive conditional cache size: 157, Positive unconditional cache size: 283304, Negative cache size: 2962, Negative conditional cache size: 63, Negative unconditional cache size: 2899, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 306 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 349234, independent: 345730, independent conditional: 9845, independent unconditional: 335885, dependent: 3504, dependent conditional: 361, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 348944, independent: 345730, independent conditional: 9845, independent unconditional: 335885, dependent: 3214, dependent conditional: 71, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 348944, independent: 345730, independent conditional: 9845, independent unconditional: 335885, dependent: 3214, dependent conditional: 71, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 349307, independent: 345730, independent conditional: 292, independent unconditional: 345438, dependent: 3577, dependent conditional: 71, dependent unconditional: 3506, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 349307, independent: 345730, independent conditional: 292, independent unconditional: 345438, dependent: 3577, dependent conditional: 63, dependent unconditional: 3514, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 349307, independent: 345730, independent conditional: 292, independent unconditional: 345438, dependent: 3577, dependent conditional: 63, dependent unconditional: 3514, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 307543, independent: 304337, independent conditional: 178, independent unconditional: 304159, dependent: 3206, dependent conditional: 63, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 307543, independent: 302867, independent conditional: 0, independent unconditional: 302867, dependent: 4676, dependent conditional: 0, dependent unconditional: 4676, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4676, independent: 1470, independent conditional: 178, independent unconditional: 1292, dependent: 3206, dependent conditional: 63, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4676, independent: 1470, independent conditional: 178, independent unconditional: 1292, dependent: 3206, dependent conditional: 63, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3939, independent: 1205, independent conditional: 158, independent unconditional: 1047, dependent: 2734, dependent conditional: 50, dependent unconditional: 2684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 349307, independent: 41393, independent conditional: 114, independent unconditional: 41279, dependent: 371, dependent conditional: 0, dependent unconditional: 371, unknown: 307543, unknown conditional: 241, unknown unconditional: 307302] , Statistics on independence cache: Total cache size (in pairs): 307543, Positive cache size: 304337, Positive conditional cache size: 178, Positive unconditional cache size: 304159, Negative cache size: 3206, Negative conditional cache size: 63, Negative unconditional cache size: 3143, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 290 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.8s, Number of persistent set computation: 1065, Number of trivial persistent sets: 816, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 339028, independent: 335885, independent conditional: 0, independent unconditional: 335885, dependent: 3143, dependent conditional: 0, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 349234, independent: 345730, independent conditional: 9845, independent unconditional: 335885, dependent: 3504, dependent conditional: 361, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 348944, independent: 345730, independent conditional: 9845, independent unconditional: 335885, dependent: 3214, dependent conditional: 71, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 348944, independent: 345730, independent conditional: 9845, independent unconditional: 335885, dependent: 3214, dependent conditional: 71, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 349307, independent: 345730, independent conditional: 292, independent unconditional: 345438, dependent: 3577, dependent conditional: 71, dependent unconditional: 3506, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 349307, independent: 345730, independent conditional: 292, independent unconditional: 345438, dependent: 3577, dependent conditional: 63, dependent unconditional: 3514, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 349307, independent: 345730, independent conditional: 292, independent unconditional: 345438, dependent: 3577, dependent conditional: 63, dependent unconditional: 3514, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 307543, independent: 304337, independent conditional: 178, independent unconditional: 304159, dependent: 3206, dependent conditional: 63, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 307543, independent: 302867, independent conditional: 0, independent unconditional: 302867, dependent: 4676, dependent conditional: 0, dependent unconditional: 4676, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4676, independent: 1470, independent conditional: 178, independent unconditional: 1292, dependent: 3206, dependent conditional: 63, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4676, independent: 1470, independent conditional: 178, independent unconditional: 1292, dependent: 3206, dependent conditional: 63, dependent unconditional: 3143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3939, independent: 1205, independent conditional: 158, independent unconditional: 1047, dependent: 2734, dependent conditional: 50, dependent unconditional: 2684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 349307, independent: 41393, independent conditional: 114, independent unconditional: 41279, dependent: 371, dependent conditional: 0, dependent unconditional: 371, unknown: 307543, unknown conditional: 241, unknown unconditional: 307302] , Statistics on independence cache: Total cache size (in pairs): 307543, Positive cache size: 304337, Positive conditional cache size: 178, Positive unconditional cache size: 304159, Negative cache size: 3206, Negative conditional cache size: 63, Negative unconditional cache size: 3143, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 290 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 379675, independent: 375889, independent conditional: 10889, independent unconditional: 365000, dependent: 3786, dependent conditional: 387, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 379366, independent: 375889, independent conditional: 10889, independent unconditional: 365000, dependent: 3477, dependent conditional: 78, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 379366, independent: 375889, independent conditional: 10889, independent unconditional: 365000, dependent: 3477, dependent conditional: 78, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 379757, independent: 375889, independent conditional: 313, independent unconditional: 375576, dependent: 3868, dependent conditional: 78, dependent unconditional: 3790, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 379757, independent: 375889, independent conditional: 313, independent unconditional: 375576, dependent: 3868, dependent conditional: 70, dependent unconditional: 3798, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 379757, independent: 375889, independent conditional: 313, independent unconditional: 375576, dependent: 3868, dependent conditional: 70, dependent unconditional: 3798, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 333906, independent: 330437, independent conditional: 185, independent unconditional: 330252, dependent: 3469, dependent conditional: 70, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 333906, independent: 328854, independent conditional: 0, independent unconditional: 328854, dependent: 5052, dependent conditional: 0, dependent unconditional: 5052, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5052, independent: 1583, independent conditional: 185, independent unconditional: 1398, dependent: 3469, dependent conditional: 70, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5052, independent: 1583, independent conditional: 185, independent unconditional: 1398, dependent: 3469, dependent conditional: 70, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4253, independent: 1311, independent conditional: 164, independent unconditional: 1147, dependent: 2942, dependent conditional: 56, dependent unconditional: 2886, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 379757, independent: 45452, independent conditional: 128, independent unconditional: 45324, dependent: 399, dependent conditional: 0, dependent unconditional: 399, unknown: 333906, unknown conditional: 255, unknown unconditional: 333651] , Statistics on independence cache: Total cache size (in pairs): 333906, Positive cache size: 330437, Positive conditional cache size: 185, Positive unconditional cache size: 330252, Negative cache size: 3469, Negative conditional cache size: 70, Negative unconditional cache size: 3399, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 309 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 5.3s, Number of persistent set computation: 1280, Number of trivial persistent sets: 975, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 368399, independent: 365000, independent conditional: 0, independent unconditional: 365000, dependent: 3399, dependent conditional: 0, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 379675, independent: 375889, independent conditional: 10889, independent unconditional: 365000, dependent: 3786, dependent conditional: 387, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 379366, independent: 375889, independent conditional: 10889, independent unconditional: 365000, dependent: 3477, dependent conditional: 78, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 379366, independent: 375889, independent conditional: 10889, independent unconditional: 365000, dependent: 3477, dependent conditional: 78, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 379757, independent: 375889, independent conditional: 313, independent unconditional: 375576, dependent: 3868, dependent conditional: 78, dependent unconditional: 3790, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 379757, independent: 375889, independent conditional: 313, independent unconditional: 375576, dependent: 3868, dependent conditional: 70, dependent unconditional: 3798, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 379757, independent: 375889, independent conditional: 313, independent unconditional: 375576, dependent: 3868, dependent conditional: 70, dependent unconditional: 3798, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 333906, independent: 330437, independent conditional: 185, independent unconditional: 330252, dependent: 3469, dependent conditional: 70, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 333906, independent: 328854, independent conditional: 0, independent unconditional: 328854, dependent: 5052, dependent conditional: 0, dependent unconditional: 5052, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5052, independent: 1583, independent conditional: 185, independent unconditional: 1398, dependent: 3469, dependent conditional: 70, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5052, independent: 1583, independent conditional: 185, independent unconditional: 1398, dependent: 3469, dependent conditional: 70, dependent unconditional: 3399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4253, independent: 1311, independent conditional: 164, independent unconditional: 1147, dependent: 2942, dependent conditional: 56, dependent unconditional: 2886, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 379757, independent: 45452, independent conditional: 128, independent unconditional: 45324, dependent: 399, dependent conditional: 0, dependent unconditional: 399, unknown: 333906, unknown conditional: 255, unknown unconditional: 333651] , Statistics on independence cache: Total cache size (in pairs): 333906, Positive cache size: 330437, Positive conditional cache size: 185, Positive unconditional cache size: 330252, Negative cache size: 3469, Negative conditional cache size: 70, Negative unconditional cache size: 3399, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 309 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 408854, independent: 404791, independent conditional: 11719, independent unconditional: 393072, dependent: 4063, dependent conditional: 397, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 408543, independent: 404791, independent conditional: 11719, independent unconditional: 393072, dependent: 3752, dependent conditional: 86, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 408543, independent: 404791, independent conditional: 11719, independent unconditional: 393072, dependent: 3752, dependent conditional: 86, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 408958, independent: 404791, independent conditional: 329, independent unconditional: 404462, dependent: 4167, dependent conditional: 86, dependent unconditional: 4081, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 408958, independent: 404791, independent conditional: 329, independent unconditional: 404462, dependent: 4167, dependent conditional: 78, dependent unconditional: 4089, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 408958, independent: 404791, independent conditional: 329, independent unconditional: 404462, dependent: 4167, dependent conditional: 78, dependent unconditional: 4089, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 360168, independent: 356424, independent conditional: 201, independent unconditional: 356223, dependent: 3744, dependent conditional: 78, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 360168, independent: 354723, independent conditional: 0, independent unconditional: 354723, dependent: 5445, dependent conditional: 0, dependent unconditional: 5445, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5445, independent: 1701, independent conditional: 201, independent unconditional: 1500, dependent: 3744, dependent conditional: 78, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5445, independent: 1701, independent conditional: 201, independent unconditional: 1500, dependent: 3744, dependent conditional: 78, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4525, independent: 1556, independent conditional: 179, independent unconditional: 1377, dependent: 2969, dependent conditional: 62, dependent unconditional: 2907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 408958, independent: 48367, independent conditional: 128, independent unconditional: 48239, dependent: 423, dependent conditional: 0, dependent unconditional: 423, unknown: 360168, unknown conditional: 279, unknown unconditional: 359889] , Statistics on independence cache: Total cache size (in pairs): 360168, Positive cache size: 356424, Positive conditional cache size: 201, Positive unconditional cache size: 356223, Negative cache size: 3744, Negative conditional cache size: 78, Negative unconditional cache size: 3666, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 311 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 5.9s, Number of persistent set computation: 1313, Number of trivial persistent sets: 1004, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 396738, independent: 393072, independent conditional: 0, independent unconditional: 393072, dependent: 3666, dependent conditional: 0, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 408854, independent: 404791, independent conditional: 11719, independent unconditional: 393072, dependent: 4063, dependent conditional: 397, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 408543, independent: 404791, independent conditional: 11719, independent unconditional: 393072, dependent: 3752, dependent conditional: 86, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 408543, independent: 404791, independent conditional: 11719, independent unconditional: 393072, dependent: 3752, dependent conditional: 86, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 408958, independent: 404791, independent conditional: 329, independent unconditional: 404462, dependent: 4167, dependent conditional: 86, dependent unconditional: 4081, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 408958, independent: 404791, independent conditional: 329, independent unconditional: 404462, dependent: 4167, dependent conditional: 78, dependent unconditional: 4089, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 408958, independent: 404791, independent conditional: 329, independent unconditional: 404462, dependent: 4167, dependent conditional: 78, dependent unconditional: 4089, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 360168, independent: 356424, independent conditional: 201, independent unconditional: 356223, dependent: 3744, dependent conditional: 78, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 360168, independent: 354723, independent conditional: 0, independent unconditional: 354723, dependent: 5445, dependent conditional: 0, dependent unconditional: 5445, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5445, independent: 1701, independent conditional: 201, independent unconditional: 1500, dependent: 3744, dependent conditional: 78, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5445, independent: 1701, independent conditional: 201, independent unconditional: 1500, dependent: 3744, dependent conditional: 78, dependent unconditional: 3666, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4525, independent: 1556, independent conditional: 179, independent unconditional: 1377, dependent: 2969, dependent conditional: 62, dependent unconditional: 2907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 408958, independent: 48367, independent conditional: 128, independent unconditional: 48239, dependent: 423, dependent conditional: 0, dependent unconditional: 423, unknown: 360168, unknown conditional: 279, unknown unconditional: 359889] , Statistics on independence cache: Total cache size (in pairs): 360168, Positive cache size: 356424, Positive conditional cache size: 201, Positive unconditional cache size: 356223, Negative cache size: 3744, Negative conditional cache size: 78, Negative unconditional cache size: 3666, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 311 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 437777, independent: 433435, independent conditional: 12402, independent unconditional: 421033, dependent: 4342, dependent conditional: 406, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 437465, independent: 433435, independent conditional: 12402, independent unconditional: 421033, dependent: 4030, dependent conditional: 94, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 437465, independent: 433435, independent conditional: 12402, independent unconditional: 421033, dependent: 4030, dependent conditional: 94, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 437934, independent: 433435, independent conditional: 375, independent unconditional: 433060, dependent: 4499, dependent conditional: 94, dependent unconditional: 4405, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 437934, independent: 433435, independent conditional: 375, independent unconditional: 433060, dependent: 4499, dependent conditional: 86, dependent unconditional: 4413, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 437934, independent: 433435, independent conditional: 375, independent unconditional: 433060, dependent: 4499, dependent conditional: 86, dependent unconditional: 4413, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 386556, independent: 382534, independent conditional: 217, independent unconditional: 382317, dependent: 4022, dependent conditional: 86, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 386556, independent: 380727, independent conditional: 0, independent unconditional: 380727, dependent: 5829, dependent conditional: 0, dependent unconditional: 5829, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5829, independent: 1807, independent conditional: 217, independent unconditional: 1590, dependent: 4022, dependent conditional: 86, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5829, independent: 1807, independent conditional: 217, independent unconditional: 1590, dependent: 4022, dependent conditional: 86, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4828, independent: 1506, independent conditional: 195, independent unconditional: 1311, dependent: 3321, dependent conditional: 68, dependent unconditional: 3253, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 437934, independent: 50901, independent conditional: 158, independent unconditional: 50743, dependent: 477, dependent conditional: 0, dependent unconditional: 477, unknown: 386556, unknown conditional: 303, unknown unconditional: 386253] , Statistics on independence cache: Total cache size (in pairs): 386556, Positive cache size: 382534, Positive conditional cache size: 217, Positive unconditional cache size: 382317, Negative cache size: 4022, Negative conditional cache size: 86, Negative unconditional cache size: 3936, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 312 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 6.1s, Number of persistent set computation: 1344, Number of trivial persistent sets: 1033, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 424969, independent: 421033, independent conditional: 0, independent unconditional: 421033, dependent: 3936, dependent conditional: 0, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 437777, independent: 433435, independent conditional: 12402, independent unconditional: 421033, dependent: 4342, dependent conditional: 406, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 437465, independent: 433435, independent conditional: 12402, independent unconditional: 421033, dependent: 4030, dependent conditional: 94, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 437465, independent: 433435, independent conditional: 12402, independent unconditional: 421033, dependent: 4030, dependent conditional: 94, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 437934, independent: 433435, independent conditional: 375, independent unconditional: 433060, dependent: 4499, dependent conditional: 94, dependent unconditional: 4405, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 437934, independent: 433435, independent conditional: 375, independent unconditional: 433060, dependent: 4499, dependent conditional: 86, dependent unconditional: 4413, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 437934, independent: 433435, independent conditional: 375, independent unconditional: 433060, dependent: 4499, dependent conditional: 86, dependent unconditional: 4413, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 386556, independent: 382534, independent conditional: 217, independent unconditional: 382317, dependent: 4022, dependent conditional: 86, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 386556, independent: 380727, independent conditional: 0, independent unconditional: 380727, dependent: 5829, dependent conditional: 0, dependent unconditional: 5829, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5829, independent: 1807, independent conditional: 217, independent unconditional: 1590, dependent: 4022, dependent conditional: 86, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5829, independent: 1807, independent conditional: 217, independent unconditional: 1590, dependent: 4022, dependent conditional: 86, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4828, independent: 1506, independent conditional: 195, independent unconditional: 1311, dependent: 3321, dependent conditional: 68, dependent unconditional: 3253, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 437934, independent: 50901, independent conditional: 158, independent unconditional: 50743, dependent: 477, dependent conditional: 0, dependent unconditional: 477, unknown: 386556, unknown conditional: 303, unknown unconditional: 386253] , Statistics on independence cache: Total cache size (in pairs): 386556, Positive cache size: 382534, Positive conditional cache size: 217, Positive unconditional cache size: 382317, Negative cache size: 4022, Negative conditional cache size: 86, Negative unconditional cache size: 3936, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 312 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 467945, independent: 463310, independent conditional: 13134, independent unconditional: 450176, dependent: 4635, dependent conditional: 406, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 467633, independent: 463310, independent conditional: 13134, independent unconditional: 450176, dependent: 4323, dependent conditional: 94, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 467633, independent: 463310, independent conditional: 13134, independent unconditional: 450176, dependent: 4323, dependent conditional: 94, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 468118, independent: 463310, independent conditional: 391, independent unconditional: 462919, dependent: 4808, dependent conditional: 94, dependent unconditional: 4714, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 468118, independent: 463310, independent conditional: 391, independent unconditional: 462919, dependent: 4808, dependent conditional: 86, dependent unconditional: 4722, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 468118, independent: 463310, independent conditional: 391, independent unconditional: 462919, dependent: 4808, dependent conditional: 86, dependent unconditional: 4722, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 413482, independent: 409167, independent conditional: 233, independent unconditional: 408934, dependent: 4315, dependent conditional: 86, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 413482, independent: 407225, independent conditional: 0, independent unconditional: 407225, dependent: 6257, dependent conditional: 0, dependent unconditional: 6257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6257, independent: 1942, independent conditional: 233, independent unconditional: 1709, dependent: 4315, dependent conditional: 86, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6257, independent: 1942, independent conditional: 233, independent unconditional: 1709, dependent: 4315, dependent conditional: 86, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5321, independent: 1582, independent conditional: 207, independent unconditional: 1375, dependent: 3738, dependent conditional: 71, dependent unconditional: 3667, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 468118, independent: 54143, independent conditional: 158, independent unconditional: 53985, dependent: 493, dependent conditional: 0, dependent unconditional: 493, unknown: 413482, unknown conditional: 319, unknown unconditional: 413163] , Statistics on independence cache: Total cache size (in pairs): 413482, Positive cache size: 409167, Positive conditional cache size: 233, Positive unconditional cache size: 408934, Negative cache size: 4315, Negative conditional cache size: 86, Negative unconditional cache size: 4229, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 312 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 6.6s, Number of persistent set computation: 1373, Number of trivial persistent sets: 1059, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 454405, independent: 450176, independent conditional: 0, independent unconditional: 450176, dependent: 4229, dependent conditional: 0, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 467945, independent: 463310, independent conditional: 13134, independent unconditional: 450176, dependent: 4635, dependent conditional: 406, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 467633, independent: 463310, independent conditional: 13134, independent unconditional: 450176, dependent: 4323, dependent conditional: 94, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 467633, independent: 463310, independent conditional: 13134, independent unconditional: 450176, dependent: 4323, dependent conditional: 94, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 468118, independent: 463310, independent conditional: 391, independent unconditional: 462919, dependent: 4808, dependent conditional: 94, dependent unconditional: 4714, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 468118, independent: 463310, independent conditional: 391, independent unconditional: 462919, dependent: 4808, dependent conditional: 86, dependent unconditional: 4722, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 468118, independent: 463310, independent conditional: 391, independent unconditional: 462919, dependent: 4808, dependent conditional: 86, dependent unconditional: 4722, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 413482, independent: 409167, independent conditional: 233, independent unconditional: 408934, dependent: 4315, dependent conditional: 86, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 413482, independent: 407225, independent conditional: 0, independent unconditional: 407225, dependent: 6257, dependent conditional: 0, dependent unconditional: 6257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6257, independent: 1942, independent conditional: 233, independent unconditional: 1709, dependent: 4315, dependent conditional: 86, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6257, independent: 1942, independent conditional: 233, independent unconditional: 1709, dependent: 4315, dependent conditional: 86, dependent unconditional: 4229, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5321, independent: 1582, independent conditional: 207, independent unconditional: 1375, dependent: 3738, dependent conditional: 71, dependent unconditional: 3667, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 468118, independent: 54143, independent conditional: 158, independent unconditional: 53985, dependent: 493, dependent conditional: 0, dependent unconditional: 493, unknown: 413482, unknown conditional: 319, unknown unconditional: 413163] , Statistics on independence cache: Total cache size (in pairs): 413482, Positive cache size: 409167, Positive conditional cache size: 233, Positive unconditional cache size: 408934, Negative cache size: 4315, Negative conditional cache size: 86, Negative unconditional cache size: 4229, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 312 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 500312, independent: 495377, independent conditional: 14030, independent unconditional: 481347, dependent: 4935, dependent conditional: 418, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 499997, independent: 495377, independent conditional: 14030, independent unconditional: 481347, dependent: 4620, dependent conditional: 103, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 499997, independent: 495377, independent conditional: 14030, independent unconditional: 481347, dependent: 4620, dependent conditional: 103, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 500533, independent: 495377, independent conditional: 433, independent unconditional: 494944, dependent: 5156, dependent conditional: 103, dependent unconditional: 5053, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 500533, independent: 495377, independent conditional: 433, independent unconditional: 494944, dependent: 5156, dependent conditional: 95, dependent unconditional: 5061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 500533, independent: 495377, independent conditional: 433, independent unconditional: 494944, dependent: 5156, dependent conditional: 95, dependent unconditional: 5061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 442699, independent: 438087, independent conditional: 250, independent unconditional: 437837, dependent: 4612, dependent conditional: 95, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 442699, independent: 436016, independent conditional: 0, independent unconditional: 436016, dependent: 6683, dependent conditional: 0, dependent unconditional: 6683, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6683, independent: 2071, independent conditional: 250, independent unconditional: 1821, dependent: 4612, dependent conditional: 95, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6683, independent: 2071, independent conditional: 250, independent unconditional: 1821, dependent: 4612, dependent conditional: 95, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5466, independent: 1818, independent conditional: 221, independent unconditional: 1596, dependent: 3648, dependent conditional: 75, dependent unconditional: 3573, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 500533, independent: 57290, independent conditional: 183, independent unconditional: 57107, dependent: 544, dependent conditional: 0, dependent unconditional: 544, unknown: 442699, unknown conditional: 345, unknown unconditional: 442354] , Statistics on independence cache: Total cache size (in pairs): 442699, Positive cache size: 438087, Positive conditional cache size: 250, Positive unconditional cache size: 437837, Negative cache size: 4612, Negative conditional cache size: 95, Negative unconditional cache size: 4517, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 315 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 6.9s, Number of persistent set computation: 1402, Number of trivial persistent sets: 1084, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 485864, independent: 481347, independent conditional: 0, independent unconditional: 481347, dependent: 4517, dependent conditional: 0, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 500312, independent: 495377, independent conditional: 14030, independent unconditional: 481347, dependent: 4935, dependent conditional: 418, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 499997, independent: 495377, independent conditional: 14030, independent unconditional: 481347, dependent: 4620, dependent conditional: 103, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 499997, independent: 495377, independent conditional: 14030, independent unconditional: 481347, dependent: 4620, dependent conditional: 103, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 500533, independent: 495377, independent conditional: 433, independent unconditional: 494944, dependent: 5156, dependent conditional: 103, dependent unconditional: 5053, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 500533, independent: 495377, independent conditional: 433, independent unconditional: 494944, dependent: 5156, dependent conditional: 95, dependent unconditional: 5061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 500533, independent: 495377, independent conditional: 433, independent unconditional: 494944, dependent: 5156, dependent conditional: 95, dependent unconditional: 5061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 442699, independent: 438087, independent conditional: 250, independent unconditional: 437837, dependent: 4612, dependent conditional: 95, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 442699, independent: 436016, independent conditional: 0, independent unconditional: 436016, dependent: 6683, dependent conditional: 0, dependent unconditional: 6683, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6683, independent: 2071, independent conditional: 250, independent unconditional: 1821, dependent: 4612, dependent conditional: 95, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6683, independent: 2071, independent conditional: 250, independent unconditional: 1821, dependent: 4612, dependent conditional: 95, dependent unconditional: 4517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5466, independent: 1818, independent conditional: 221, independent unconditional: 1596, dependent: 3648, dependent conditional: 75, dependent unconditional: 3573, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 500533, independent: 57290, independent conditional: 183, independent unconditional: 57107, dependent: 544, dependent conditional: 0, dependent unconditional: 544, unknown: 442699, unknown conditional: 345, unknown unconditional: 442354] , Statistics on independence cache: Total cache size (in pairs): 442699, Positive cache size: 438087, Positive conditional cache size: 250, Positive unconditional cache size: 437837, Negative cache size: 4612, Negative conditional cache size: 95, Negative unconditional cache size: 4517, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 315 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 542993, independent: 537653, independent conditional: 19221, independent unconditional: 518432, dependent: 5340, dependent conditional: 442, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 542711, independent: 537653, independent conditional: 19221, independent unconditional: 518432, dependent: 5058, dependent conditional: 160, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 542711, independent: 537653, independent conditional: 19221, independent unconditional: 518432, dependent: 5058, dependent conditional: 160, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 544805, independent: 537653, independent conditional: 634, independent unconditional: 537019, dependent: 7152, dependent conditional: 1460, dependent unconditional: 5692, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 544805, independent: 537653, independent conditional: 634, independent unconditional: 537019, dependent: 7152, dependent conditional: 158, dependent unconditional: 6994, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 544805, independent: 537653, independent conditional: 634, independent unconditional: 537019, dependent: 7152, dependent conditional: 158, dependent unconditional: 6994, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 480539, independent: 475518, independent conditional: 294, independent unconditional: 475224, dependent: 5021, dependent conditional: 123, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 480539, independent: 473257, independent conditional: 0, independent unconditional: 473257, dependent: 7282, dependent conditional: 0, dependent unconditional: 7282, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7282, independent: 2261, independent conditional: 294, independent unconditional: 1967, dependent: 5021, dependent conditional: 123, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7282, independent: 2261, independent conditional: 294, independent unconditional: 1967, dependent: 5021, dependent conditional: 123, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6028, independent: 2037, independent conditional: 259, independent unconditional: 1779, dependent: 3991, dependent conditional: 102, dependent unconditional: 3890, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 544805, independent: 62135, independent conditional: 340, independent unconditional: 61795, dependent: 2131, dependent conditional: 35, dependent unconditional: 2096, unknown: 480539, unknown conditional: 417, unknown unconditional: 480122] , Statistics on independence cache: Total cache size (in pairs): 480539, Positive cache size: 475518, Positive conditional cache size: 294, Positive unconditional cache size: 475224, Negative cache size: 5021, Negative conditional cache size: 123, Negative unconditional cache size: 4898, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1302, Maximal queried relation: 4, Independence queries for same thread: 282 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 7.5s, Number of persistent set computation: 1287, Number of trivial persistent sets: 1093, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 523330, independent: 518432, independent conditional: 0, independent unconditional: 518432, dependent: 4898, dependent conditional: 0, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 542993, independent: 537653, independent conditional: 19221, independent unconditional: 518432, dependent: 5340, dependent conditional: 442, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 542711, independent: 537653, independent conditional: 19221, independent unconditional: 518432, dependent: 5058, dependent conditional: 160, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 542711, independent: 537653, independent conditional: 19221, independent unconditional: 518432, dependent: 5058, dependent conditional: 160, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 544805, independent: 537653, independent conditional: 634, independent unconditional: 537019, dependent: 7152, dependent conditional: 1460, dependent unconditional: 5692, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 544805, independent: 537653, independent conditional: 634, independent unconditional: 537019, dependent: 7152, dependent conditional: 158, dependent unconditional: 6994, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 544805, independent: 537653, independent conditional: 634, independent unconditional: 537019, dependent: 7152, dependent conditional: 158, dependent unconditional: 6994, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 480539, independent: 475518, independent conditional: 294, independent unconditional: 475224, dependent: 5021, dependent conditional: 123, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 480539, independent: 473257, independent conditional: 0, independent unconditional: 473257, dependent: 7282, dependent conditional: 0, dependent unconditional: 7282, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7282, independent: 2261, independent conditional: 294, independent unconditional: 1967, dependent: 5021, dependent conditional: 123, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7282, independent: 2261, independent conditional: 294, independent unconditional: 1967, dependent: 5021, dependent conditional: 123, dependent unconditional: 4898, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6028, independent: 2037, independent conditional: 259, independent unconditional: 1779, dependent: 3991, dependent conditional: 102, dependent unconditional: 3890, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 544805, independent: 62135, independent conditional: 340, independent unconditional: 61795, dependent: 2131, dependent conditional: 35, dependent unconditional: 2096, unknown: 480539, unknown conditional: 417, unknown unconditional: 480122] , Statistics on independence cache: Total cache size (in pairs): 480539, Positive cache size: 475518, Positive conditional cache size: 294, Positive unconditional cache size: 475224, Negative cache size: 5021, Negative conditional cache size: 123, Negative unconditional cache size: 4898, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1302, Maximal queried relation: 4, Independence queries for same thread: 282 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 565201, independent: 559655, independent conditional: 15582, independent unconditional: 544073, dependent: 5546, dependent conditional: 407, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 564906, independent: 559655, independent conditional: 15582, independent unconditional: 544073, dependent: 5251, dependent conditional: 112, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 564906, independent: 559655, independent conditional: 15582, independent unconditional: 544073, dependent: 5251, dependent conditional: 112, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 565504, independent: 559655, independent conditional: 486, independent unconditional: 559169, dependent: 5849, dependent conditional: 112, dependent unconditional: 5737, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 565504, independent: 559655, independent conditional: 486, independent unconditional: 559169, dependent: 5849, dependent conditional: 104, dependent unconditional: 5745, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 565504, independent: 559655, independent conditional: 486, independent unconditional: 559169, dependent: 5849, dependent conditional: 104, dependent unconditional: 5745, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 501444, independent: 496201, independent conditional: 295, independent unconditional: 495906, dependent: 5243, dependent conditional: 104, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 501444, independent: 493856, independent conditional: 0, independent unconditional: 493856, dependent: 7588, dependent conditional: 0, dependent unconditional: 7588, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7588, independent: 2345, independent conditional: 295, independent unconditional: 2050, dependent: 5243, dependent conditional: 104, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7588, independent: 2345, independent conditional: 295, independent unconditional: 2050, dependent: 5243, dependent conditional: 104, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6367, independent: 1959, independent conditional: 261, independent unconditional: 1699, dependent: 4408, dependent conditional: 83, dependent unconditional: 4324, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 565504, independent: 63454, independent conditional: 191, independent unconditional: 63263, dependent: 606, dependent conditional: 0, dependent unconditional: 606, unknown: 501444, unknown conditional: 399, unknown unconditional: 501045] , Statistics on independence cache: Total cache size (in pairs): 501444, Positive cache size: 496201, Positive conditional cache size: 295, Positive unconditional cache size: 495906, Negative cache size: 5243, Negative conditional cache size: 104, Negative unconditional cache size: 5139, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 295 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 7.9s, Number of persistent set computation: 1459, Number of trivial persistent sets: 1135, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 549212, independent: 544073, independent conditional: 0, independent unconditional: 544073, dependent: 5139, dependent conditional: 0, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 565201, independent: 559655, independent conditional: 15582, independent unconditional: 544073, dependent: 5546, dependent conditional: 407, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 564906, independent: 559655, independent conditional: 15582, independent unconditional: 544073, dependent: 5251, dependent conditional: 112, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 564906, independent: 559655, independent conditional: 15582, independent unconditional: 544073, dependent: 5251, dependent conditional: 112, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 565504, independent: 559655, independent conditional: 486, independent unconditional: 559169, dependent: 5849, dependent conditional: 112, dependent unconditional: 5737, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 565504, independent: 559655, independent conditional: 486, independent unconditional: 559169, dependent: 5849, dependent conditional: 104, dependent unconditional: 5745, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 565504, independent: 559655, independent conditional: 486, independent unconditional: 559169, dependent: 5849, dependent conditional: 104, dependent unconditional: 5745, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 501444, independent: 496201, independent conditional: 295, independent unconditional: 495906, dependent: 5243, dependent conditional: 104, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 501444, independent: 493856, independent conditional: 0, independent unconditional: 493856, dependent: 7588, dependent conditional: 0, dependent unconditional: 7588, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7588, independent: 2345, independent conditional: 295, independent unconditional: 2050, dependent: 5243, dependent conditional: 104, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7588, independent: 2345, independent conditional: 295, independent unconditional: 2050, dependent: 5243, dependent conditional: 104, dependent unconditional: 5139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6367, independent: 1959, independent conditional: 261, independent unconditional: 1699, dependent: 4408, dependent conditional: 83, dependent unconditional: 4324, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 565504, independent: 63454, independent conditional: 191, independent unconditional: 63263, dependent: 606, dependent conditional: 0, dependent unconditional: 606, unknown: 501444, unknown conditional: 399, unknown unconditional: 501045] , Statistics on independence cache: Total cache size (in pairs): 501444, Positive cache size: 496201, Positive conditional cache size: 295, Positive unconditional cache size: 495906, Negative cache size: 5243, Negative conditional cache size: 104, Negative unconditional cache size: 5139, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 295 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 602151, independent: 596267, independent conditional: 16631, independent unconditional: 579636, dependent: 5884, dependent conditional: 419, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 601853, independent: 596267, independent conditional: 16631, independent unconditional: 579636, dependent: 5586, dependent conditional: 121, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 601853, independent: 596267, independent conditional: 16631, independent unconditional: 579636, dependent: 5586, dependent conditional: 121, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 602487, independent: 596267, independent conditional: 513, independent unconditional: 595754, dependent: 6220, dependent conditional: 121, dependent unconditional: 6099, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 602487, independent: 596267, independent conditional: 513, independent unconditional: 595754, dependent: 6220, dependent conditional: 113, dependent unconditional: 6107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 602487, independent: 596267, independent conditional: 513, independent unconditional: 595754, dependent: 6220, dependent conditional: 113, dependent unconditional: 6107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 534560, independent: 528982, independent conditional: 304, independent unconditional: 528678, dependent: 5578, dependent conditional: 113, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 534560, independent: 526495, independent conditional: 0, independent unconditional: 526495, dependent: 8065, dependent conditional: 0, dependent unconditional: 8065, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8065, independent: 2487, independent conditional: 304, independent unconditional: 2183, dependent: 5578, dependent conditional: 113, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8065, independent: 2487, independent conditional: 304, independent unconditional: 2183, dependent: 5578, dependent conditional: 113, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8028, independent: 2565, independent conditional: 326, independent unconditional: 2239, dependent: 5463, dependent conditional: 107, dependent unconditional: 5356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 602487, independent: 67285, independent conditional: 209, independent unconditional: 67076, dependent: 642, dependent conditional: 0, dependent unconditional: 642, unknown: 534560, unknown conditional: 417, unknown unconditional: 534143] , Statistics on independence cache: Total cache size (in pairs): 534560, Positive cache size: 528982, Positive conditional cache size: 304, Positive unconditional cache size: 528678, Negative cache size: 5578, Negative conditional cache size: 113, Negative unconditional cache size: 5465, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 298 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 10.1s, Number of persistent set computation: 1492, Number of trivial persistent sets: 1164, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 585101, independent: 579636, independent conditional: 0, independent unconditional: 579636, dependent: 5465, dependent conditional: 0, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 602151, independent: 596267, independent conditional: 16631, independent unconditional: 579636, dependent: 5884, dependent conditional: 419, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 601853, independent: 596267, independent conditional: 16631, independent unconditional: 579636, dependent: 5586, dependent conditional: 121, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 601853, independent: 596267, independent conditional: 16631, independent unconditional: 579636, dependent: 5586, dependent conditional: 121, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 602487, independent: 596267, independent conditional: 513, independent unconditional: 595754, dependent: 6220, dependent conditional: 121, dependent unconditional: 6099, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 602487, independent: 596267, independent conditional: 513, independent unconditional: 595754, dependent: 6220, dependent conditional: 113, dependent unconditional: 6107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 602487, independent: 596267, independent conditional: 513, independent unconditional: 595754, dependent: 6220, dependent conditional: 113, dependent unconditional: 6107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 534560, independent: 528982, independent conditional: 304, independent unconditional: 528678, dependent: 5578, dependent conditional: 113, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 534560, independent: 526495, independent conditional: 0, independent unconditional: 526495, dependent: 8065, dependent conditional: 0, dependent unconditional: 8065, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8065, independent: 2487, independent conditional: 304, independent unconditional: 2183, dependent: 5578, dependent conditional: 113, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8065, independent: 2487, independent conditional: 304, independent unconditional: 2183, dependent: 5578, dependent conditional: 113, dependent unconditional: 5465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8028, independent: 2565, independent conditional: 326, independent unconditional: 2239, dependent: 5463, dependent conditional: 107, dependent unconditional: 5356, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 602487, independent: 67285, independent conditional: 209, independent unconditional: 67076, dependent: 642, dependent conditional: 0, dependent unconditional: 642, unknown: 534560, unknown conditional: 417, unknown unconditional: 534143] , Statistics on independence cache: Total cache size (in pairs): 534560, Positive cache size: 528982, Positive conditional cache size: 304, Positive unconditional cache size: 528678, Negative cache size: 5578, Negative conditional cache size: 113, Negative unconditional cache size: 5465, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 298 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 714418, independent: 707241, independent conditional: 37992, independent unconditional: 669249, dependent: 7177, dependent conditional: 788, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 713968, independent: 707241, independent conditional: 37992, independent unconditional: 669249, dependent: 6727, dependent conditional: 338, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 713968, independent: 707241, independent conditional: 37992, independent unconditional: 669249, dependent: 6727, dependent conditional: 338, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 718837, independent: 707241, independent conditional: 1285, independent unconditional: 705956, dependent: 11596, dependent conditional: 3584, dependent unconditional: 8012, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 718837, independent: 707241, independent conditional: 1285, independent unconditional: 705956, dependent: 11596, dependent conditional: 336, dependent unconditional: 11260, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 718837, independent: 707241, independent conditional: 1285, independent unconditional: 705956, dependent: 11596, dependent conditional: 336, dependent unconditional: 11260, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 618577, independent: 611999, independent conditional: 442, independent unconditional: 611557, dependent: 6578, dependent conditional: 189, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 618577, independent: 609057, independent conditional: 0, independent unconditional: 609057, dependent: 9520, dependent conditional: 0, dependent unconditional: 9520, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9520, independent: 2942, independent conditional: 442, independent unconditional: 2500, dependent: 6578, dependent conditional: 189, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9520, independent: 2942, independent conditional: 442, independent unconditional: 2500, dependent: 6578, dependent conditional: 189, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8939, independent: 2945, independent conditional: 447, independent unconditional: 2498, dependent: 5994, dependent conditional: 173, dependent unconditional: 5821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 718837, independent: 95242, independent conditional: 843, independent unconditional: 94399, dependent: 5018, dependent conditional: 147, dependent unconditional: 4871, unknown: 618577, unknown conditional: 631, unknown unconditional: 617946] , Statistics on independence cache: Total cache size (in pairs): 618577, Positive cache size: 611999, Positive conditional cache size: 442, Positive unconditional cache size: 611557, Negative cache size: 6578, Negative conditional cache size: 189, Negative unconditional cache size: 6389, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 3248, Maximal queried relation: 5, Independence queries for same thread: 450 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 11.0s, Number of persistent set computation: 1620, Number of trivial persistent sets: 1396, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 675638, independent: 669249, independent conditional: 0, independent unconditional: 669249, dependent: 6389, dependent conditional: 0, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 714418, independent: 707241, independent conditional: 37992, independent unconditional: 669249, dependent: 7177, dependent conditional: 788, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 713968, independent: 707241, independent conditional: 37992, independent unconditional: 669249, dependent: 6727, dependent conditional: 338, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 713968, independent: 707241, independent conditional: 37992, independent unconditional: 669249, dependent: 6727, dependent conditional: 338, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 718837, independent: 707241, independent conditional: 1285, independent unconditional: 705956, dependent: 11596, dependent conditional: 3584, dependent unconditional: 8012, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 718837, independent: 707241, independent conditional: 1285, independent unconditional: 705956, dependent: 11596, dependent conditional: 336, dependent unconditional: 11260, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 718837, independent: 707241, independent conditional: 1285, independent unconditional: 705956, dependent: 11596, dependent conditional: 336, dependent unconditional: 11260, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 618577, independent: 611999, independent conditional: 442, independent unconditional: 611557, dependent: 6578, dependent conditional: 189, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 618577, independent: 609057, independent conditional: 0, independent unconditional: 609057, dependent: 9520, dependent conditional: 0, dependent unconditional: 9520, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9520, independent: 2942, independent conditional: 442, independent unconditional: 2500, dependent: 6578, dependent conditional: 189, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9520, independent: 2942, independent conditional: 442, independent unconditional: 2500, dependent: 6578, dependent conditional: 189, dependent unconditional: 6389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8939, independent: 2945, independent conditional: 447, independent unconditional: 2498, dependent: 5994, dependent conditional: 173, dependent unconditional: 5821, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 718837, independent: 95242, independent conditional: 843, independent unconditional: 94399, dependent: 5018, dependent conditional: 147, dependent unconditional: 4871, unknown: 618577, unknown conditional: 631, unknown unconditional: 617946] , Statistics on independence cache: Total cache size (in pairs): 618577, Positive cache size: 611999, Positive conditional cache size: 442, Positive unconditional cache size: 611557, Negative cache size: 6578, Negative conditional cache size: 189, Negative unconditional cache size: 6389, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 3248, Maximal queried relation: 5, Independence queries for same thread: 450 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 674793, independent: 668209, independent conditional: 18541, independent unconditional: 649668, dependent: 6584, dependent conditional: 444, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 674490, independent: 668209, independent conditional: 18541, independent unconditional: 649668, dependent: 6281, dependent conditional: 141, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 674490, independent: 668209, independent conditional: 18541, independent unconditional: 649668, dependent: 6281, dependent conditional: 141, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 675222, independent: 668209, independent conditional: 591, independent unconditional: 667618, dependent: 7013, dependent conditional: 141, dependent unconditional: 6872, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 675222, independent: 668209, independent conditional: 591, independent unconditional: 667618, dependent: 7013, dependent conditional: 133, dependent unconditional: 6880, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 675222, independent: 668209, independent conditional: 591, independent unconditional: 667618, dependent: 7013, dependent conditional: 133, dependent unconditional: 6880, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 600574, independent: 594301, independent conditional: 344, independent unconditional: 593957, dependent: 6273, dependent conditional: 133, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 600574, independent: 591536, independent conditional: 0, independent unconditional: 591536, dependent: 9038, dependent conditional: 0, dependent unconditional: 9038, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9038, independent: 2765, independent conditional: 344, independent unconditional: 2421, dependent: 6273, dependent conditional: 133, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9038, independent: 2765, independent conditional: 344, independent unconditional: 2421, dependent: 6273, dependent conditional: 133, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9241, independent: 3031, independent conditional: 405, independent unconditional: 2626, dependent: 6210, dependent conditional: 117, dependent unconditional: 6093, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 675222, independent: 73908, independent conditional: 247, independent unconditional: 73661, dependent: 740, dependent conditional: 0, dependent unconditional: 740, unknown: 600574, unknown conditional: 477, unknown unconditional: 600097] , Statistics on independence cache: Total cache size (in pairs): 600574, Positive cache size: 594301, Positive conditional cache size: 344, Positive unconditional cache size: 593957, Negative cache size: 6273, Negative conditional cache size: 133, Negative unconditional cache size: 6140, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 303 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.0s, Number of persistent set computation: 1552, Number of trivial persistent sets: 1218, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 655808, independent: 649668, independent conditional: 0, independent unconditional: 649668, dependent: 6140, dependent conditional: 0, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 674793, independent: 668209, independent conditional: 18541, independent unconditional: 649668, dependent: 6584, dependent conditional: 444, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 674490, independent: 668209, independent conditional: 18541, independent unconditional: 649668, dependent: 6281, dependent conditional: 141, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 674490, independent: 668209, independent conditional: 18541, independent unconditional: 649668, dependent: 6281, dependent conditional: 141, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 675222, independent: 668209, independent conditional: 591, independent unconditional: 667618, dependent: 7013, dependent conditional: 141, dependent unconditional: 6872, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 675222, independent: 668209, independent conditional: 591, independent unconditional: 667618, dependent: 7013, dependent conditional: 133, dependent unconditional: 6880, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 675222, independent: 668209, independent conditional: 591, independent unconditional: 667618, dependent: 7013, dependent conditional: 133, dependent unconditional: 6880, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 600574, independent: 594301, independent conditional: 344, independent unconditional: 593957, dependent: 6273, dependent conditional: 133, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 600574, independent: 591536, independent conditional: 0, independent unconditional: 591536, dependent: 9038, dependent conditional: 0, dependent unconditional: 9038, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9038, independent: 2765, independent conditional: 344, independent unconditional: 2421, dependent: 6273, dependent conditional: 133, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9038, independent: 2765, independent conditional: 344, independent unconditional: 2421, dependent: 6273, dependent conditional: 133, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9241, independent: 3031, independent conditional: 405, independent unconditional: 2626, dependent: 6210, dependent conditional: 117, dependent unconditional: 6093, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 675222, independent: 73908, independent conditional: 247, independent unconditional: 73661, dependent: 740, dependent conditional: 0, dependent unconditional: 740, unknown: 600574, unknown conditional: 477, unknown unconditional: 600097] , Statistics on independence cache: Total cache size (in pairs): 600574, Positive cache size: 594301, Positive conditional cache size: 344, Positive unconditional cache size: 593957, Negative cache size: 6273, Negative conditional cache size: 133, Negative unconditional cache size: 6140, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 303 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 712276, independent: 705326, independent conditional: 19453, independent unconditional: 685873, dependent: 6950, dependent conditional: 445, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 711972, independent: 705326, independent conditional: 19453, independent unconditional: 685873, dependent: 6646, dependent conditional: 141, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 711972, independent: 705326, independent conditional: 19453, independent unconditional: 685873, dependent: 6646, dependent conditional: 141, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 712724, independent: 705326, independent conditional: 611, independent unconditional: 704715, dependent: 7398, dependent conditional: 141, dependent unconditional: 7257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 712724, independent: 705326, independent conditional: 611, independent unconditional: 704715, dependent: 7398, dependent conditional: 133, dependent unconditional: 7265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 712724, independent: 705326, independent conditional: 611, independent unconditional: 704715, dependent: 7398, dependent conditional: 133, dependent unconditional: 7265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 634032, independent: 627394, independent conditional: 364, independent unconditional: 627030, dependent: 6638, dependent conditional: 133, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 634032, independent: 624463, independent conditional: 0, independent unconditional: 624463, dependent: 9569, dependent conditional: 0, dependent unconditional: 9569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9569, independent: 2931, independent conditional: 364, independent unconditional: 2567, dependent: 6638, dependent conditional: 133, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9569, independent: 2931, independent conditional: 364, independent unconditional: 2567, dependent: 6638, dependent conditional: 133, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9131, independent: 2864, independent conditional: 361, independent unconditional: 2503, dependent: 6267, dependent conditional: 126, dependent unconditional: 6141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 712724, independent: 77932, independent conditional: 247, independent unconditional: 77685, dependent: 760, dependent conditional: 0, dependent unconditional: 760, unknown: 634032, unknown conditional: 497, unknown unconditional: 633535] , Statistics on independence cache: Total cache size (in pairs): 634032, Positive cache size: 627394, Positive conditional cache size: 364, Positive unconditional cache size: 627030, Negative cache size: 6638, Negative conditional cache size: 133, Negative unconditional cache size: 6505, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 304 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.1s, Number of persistent set computation: 1583, Number of trivial persistent sets: 1246, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 692378, independent: 685873, independent conditional: 0, independent unconditional: 685873, dependent: 6505, dependent conditional: 0, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 712276, independent: 705326, independent conditional: 19453, independent unconditional: 685873, dependent: 6950, dependent conditional: 445, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 711972, independent: 705326, independent conditional: 19453, independent unconditional: 685873, dependent: 6646, dependent conditional: 141, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 711972, independent: 705326, independent conditional: 19453, independent unconditional: 685873, dependent: 6646, dependent conditional: 141, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 712724, independent: 705326, independent conditional: 611, independent unconditional: 704715, dependent: 7398, dependent conditional: 141, dependent unconditional: 7257, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 712724, independent: 705326, independent conditional: 611, independent unconditional: 704715, dependent: 7398, dependent conditional: 133, dependent unconditional: 7265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 712724, independent: 705326, independent conditional: 611, independent unconditional: 704715, dependent: 7398, dependent conditional: 133, dependent unconditional: 7265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 634032, independent: 627394, independent conditional: 364, independent unconditional: 627030, dependent: 6638, dependent conditional: 133, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 634032, independent: 624463, independent conditional: 0, independent unconditional: 624463, dependent: 9569, dependent conditional: 0, dependent unconditional: 9569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9569, independent: 2931, independent conditional: 364, independent unconditional: 2567, dependent: 6638, dependent conditional: 133, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9569, independent: 2931, independent conditional: 364, independent unconditional: 2567, dependent: 6638, dependent conditional: 133, dependent unconditional: 6505, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9131, independent: 2864, independent conditional: 361, independent unconditional: 2503, dependent: 6267, dependent conditional: 126, dependent unconditional: 6141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 712724, independent: 77932, independent conditional: 247, independent unconditional: 77685, dependent: 760, dependent conditional: 0, dependent unconditional: 760, unknown: 634032, unknown conditional: 497, unknown unconditional: 633535] , Statistics on independence cache: Total cache size (in pairs): 634032, Positive cache size: 627394, Positive conditional cache size: 364, Positive unconditional cache size: 627030, Negative cache size: 6638, Negative conditional cache size: 133, Negative unconditional cache size: 6505, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 304 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 752248, independent: 744928, independent conditional: 20578, independent unconditional: 724350, dependent: 7320, dependent conditional: 459, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 751941, independent: 744928, independent conditional: 20578, independent unconditional: 724350, dependent: 7013, dependent conditional: 152, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 751941, independent: 744928, independent conditional: 20578, independent unconditional: 724350, dependent: 7013, dependent conditional: 152, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 752756, independent: 744928, independent conditional: 663, independent unconditional: 744265, dependent: 7828, dependent conditional: 152, dependent unconditional: 7676, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 752756, independent: 744928, independent conditional: 663, independent unconditional: 744265, dependent: 7828, dependent conditional: 144, dependent unconditional: 7684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 752756, independent: 744928, independent conditional: 663, independent unconditional: 744265, dependent: 7828, dependent conditional: 144, dependent unconditional: 7684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 670070, independent: 663065, independent conditional: 385, independent unconditional: 662680, dependent: 7005, dependent conditional: 144, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 670070, independent: 659976, independent conditional: 0, independent unconditional: 659976, dependent: 10094, dependent conditional: 0, dependent unconditional: 10094, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10094, independent: 3089, independent conditional: 385, independent unconditional: 2704, dependent: 7005, dependent conditional: 144, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10094, independent: 3089, independent conditional: 385, independent unconditional: 2704, dependent: 7005, dependent conditional: 144, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9119, independent: 2905, independent conditional: 440, independent unconditional: 2466, dependent: 6213, dependent conditional: 115, dependent unconditional: 6099, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 752756, independent: 81863, independent conditional: 278, independent unconditional: 81585, dependent: 823, dependent conditional: 0, dependent unconditional: 823, unknown: 670070, unknown conditional: 529, unknown unconditional: 669541] , Statistics on independence cache: Total cache size (in pairs): 670070, Positive cache size: 663065, Positive conditional cache size: 385, Positive unconditional cache size: 662680, Negative cache size: 7005, Negative conditional cache size: 144, Negative unconditional cache size: 6861, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 307 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 11.8s, Number of persistent set computation: 1616, Number of trivial persistent sets: 1275, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 731211, independent: 724350, independent conditional: 0, independent unconditional: 724350, dependent: 6861, dependent conditional: 0, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 752248, independent: 744928, independent conditional: 20578, independent unconditional: 724350, dependent: 7320, dependent conditional: 459, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 751941, independent: 744928, independent conditional: 20578, independent unconditional: 724350, dependent: 7013, dependent conditional: 152, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 751941, independent: 744928, independent conditional: 20578, independent unconditional: 724350, dependent: 7013, dependent conditional: 152, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 752756, independent: 744928, independent conditional: 663, independent unconditional: 744265, dependent: 7828, dependent conditional: 152, dependent unconditional: 7676, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 752756, independent: 744928, independent conditional: 663, independent unconditional: 744265, dependent: 7828, dependent conditional: 144, dependent unconditional: 7684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 752756, independent: 744928, independent conditional: 663, independent unconditional: 744265, dependent: 7828, dependent conditional: 144, dependent unconditional: 7684, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 670070, independent: 663065, independent conditional: 385, independent unconditional: 662680, dependent: 7005, dependent conditional: 144, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 670070, independent: 659976, independent conditional: 0, independent unconditional: 659976, dependent: 10094, dependent conditional: 0, dependent unconditional: 10094, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10094, independent: 3089, independent conditional: 385, independent unconditional: 2704, dependent: 7005, dependent conditional: 144, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10094, independent: 3089, independent conditional: 385, independent unconditional: 2704, dependent: 7005, dependent conditional: 144, dependent unconditional: 6861, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9119, independent: 2905, independent conditional: 440, independent unconditional: 2466, dependent: 6213, dependent conditional: 115, dependent unconditional: 6099, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 752756, independent: 81863, independent conditional: 278, independent unconditional: 81585, dependent: 823, dependent conditional: 0, dependent unconditional: 823, unknown: 670070, unknown conditional: 529, unknown unconditional: 669541] , Statistics on independence cache: Total cache size (in pairs): 670070, Positive cache size: 663065, Positive conditional cache size: 385, Positive unconditional cache size: 662680, Negative cache size: 7005, Negative conditional cache size: 144, Negative unconditional cache size: 6861, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 307 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 794878, independent: 787166, independent conditional: 21732, independent unconditional: 765434, dependent: 7712, dependent conditional: 473, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 794568, independent: 787166, independent conditional: 21732, independent unconditional: 765434, dependent: 7402, dependent conditional: 163, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 794568, independent: 787166, independent conditional: 21732, independent unconditional: 765434, dependent: 7402, dependent conditional: 163, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 795426, independent: 787166, independent conditional: 695, independent unconditional: 786471, dependent: 8260, dependent conditional: 163, dependent unconditional: 8097, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 795426, independent: 787166, independent conditional: 695, independent unconditional: 786471, dependent: 8260, dependent conditional: 155, dependent unconditional: 8105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 795426, independent: 787166, independent conditional: 695, independent unconditional: 786471, dependent: 8260, dependent conditional: 155, dependent unconditional: 8105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 708415, independent: 701021, independent conditional: 407, independent unconditional: 700614, dependent: 7394, dependent conditional: 155, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 708415, independent: 697757, independent conditional: 0, independent unconditional: 697757, dependent: 10658, dependent conditional: 0, dependent unconditional: 10658, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10658, independent: 3264, independent conditional: 407, independent unconditional: 2857, dependent: 7394, dependent conditional: 155, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10658, independent: 3264, independent conditional: 407, independent unconditional: 2857, dependent: 7394, dependent conditional: 155, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9981, independent: 3162, independent conditional: 362, independent unconditional: 2800, dependent: 6819, dependent conditional: 124, dependent unconditional: 6695, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 795426, independent: 86145, independent conditional: 288, independent unconditional: 85857, dependent: 866, dependent conditional: 0, dependent unconditional: 866, unknown: 708415, unknown conditional: 562, unknown unconditional: 707853] , Statistics on independence cache: Total cache size (in pairs): 708415, Positive cache size: 701021, Positive conditional cache size: 407, Positive unconditional cache size: 700614, Negative cache size: 7394, Negative conditional cache size: 155, Negative unconditional cache size: 7239, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 310 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.9s, Number of persistent set computation: 1649, Number of trivial persistent sets: 1304, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 772673, independent: 765434, independent conditional: 0, independent unconditional: 765434, dependent: 7239, dependent conditional: 0, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 794878, independent: 787166, independent conditional: 21732, independent unconditional: 765434, dependent: 7712, dependent conditional: 473, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 794568, independent: 787166, independent conditional: 21732, independent unconditional: 765434, dependent: 7402, dependent conditional: 163, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 794568, independent: 787166, independent conditional: 21732, independent unconditional: 765434, dependent: 7402, dependent conditional: 163, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 795426, independent: 787166, independent conditional: 695, independent unconditional: 786471, dependent: 8260, dependent conditional: 163, dependent unconditional: 8097, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 795426, independent: 787166, independent conditional: 695, independent unconditional: 786471, dependent: 8260, dependent conditional: 155, dependent unconditional: 8105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 795426, independent: 787166, independent conditional: 695, independent unconditional: 786471, dependent: 8260, dependent conditional: 155, dependent unconditional: 8105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 708415, independent: 701021, independent conditional: 407, independent unconditional: 700614, dependent: 7394, dependent conditional: 155, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 708415, independent: 697757, independent conditional: 0, independent unconditional: 697757, dependent: 10658, dependent conditional: 0, dependent unconditional: 10658, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10658, independent: 3264, independent conditional: 407, independent unconditional: 2857, dependent: 7394, dependent conditional: 155, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10658, independent: 3264, independent conditional: 407, independent unconditional: 2857, dependent: 7394, dependent conditional: 155, dependent unconditional: 7239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9981, independent: 3162, independent conditional: 362, independent unconditional: 2800, dependent: 6819, dependent conditional: 124, dependent unconditional: 6695, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 795426, independent: 86145, independent conditional: 288, independent unconditional: 85857, dependent: 866, dependent conditional: 0, dependent unconditional: 866, unknown: 708415, unknown conditional: 562, unknown unconditional: 707853] , Statistics on independence cache: Total cache size (in pairs): 708415, Positive cache size: 701021, Positive conditional cache size: 407, Positive unconditional cache size: 700614, Negative cache size: 7394, Negative conditional cache size: 155, Negative unconditional cache size: 7239, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 310 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 831363, independent: 823267, independent conditional: 22479, independent unconditional: 800788, dependent: 8096, dependent conditional: 473, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 831053, independent: 823267, independent conditional: 22479, independent unconditional: 800788, dependent: 7786, dependent conditional: 163, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 831053, independent: 823267, independent conditional: 22479, independent unconditional: 800788, dependent: 7786, dependent conditional: 163, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 831944, independent: 823267, independent conditional: 728, independent unconditional: 822539, dependent: 8677, dependent conditional: 163, dependent unconditional: 8514, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 831944, independent: 823267, independent conditional: 728, independent unconditional: 822539, dependent: 8677, dependent conditional: 155, dependent unconditional: 8522, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 831944, independent: 823267, independent conditional: 728, independent unconditional: 822539, dependent: 8677, dependent conditional: 155, dependent unconditional: 8522, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 741870, independent: 734092, independent conditional: 440, independent unconditional: 733652, dependent: 7778, dependent conditional: 155, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 741870, independent: 730671, independent conditional: 0, independent unconditional: 730671, dependent: 11199, dependent conditional: 0, dependent unconditional: 11199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11199, independent: 3421, independent conditional: 440, independent unconditional: 2981, dependent: 7778, dependent conditional: 155, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11199, independent: 3421, independent conditional: 440, independent unconditional: 2981, dependent: 7778, dependent conditional: 155, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10120, independent: 3286, independent conditional: 511, independent unconditional: 2775, dependent: 6834, dependent conditional: 122, dependent unconditional: 6712, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 831944, independent: 89175, independent conditional: 288, independent unconditional: 88887, dependent: 899, dependent conditional: 0, dependent unconditional: 899, unknown: 741870, unknown conditional: 595, unknown unconditional: 741275] , Statistics on independence cache: Total cache size (in pairs): 741870, Positive cache size: 734092, Positive conditional cache size: 440, Positive unconditional cache size: 733652, Negative cache size: 7778, Negative conditional cache size: 155, Negative unconditional cache size: 7623, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 310 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.8s, Number of persistent set computation: 1669, Number of trivial persistent sets: 1322, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 808411, independent: 800788, independent conditional: 0, independent unconditional: 800788, dependent: 7623, dependent conditional: 0, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 831363, independent: 823267, independent conditional: 22479, independent unconditional: 800788, dependent: 8096, dependent conditional: 473, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 831053, independent: 823267, independent conditional: 22479, independent unconditional: 800788, dependent: 7786, dependent conditional: 163, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 831053, independent: 823267, independent conditional: 22479, independent unconditional: 800788, dependent: 7786, dependent conditional: 163, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 831944, independent: 823267, independent conditional: 728, independent unconditional: 822539, dependent: 8677, dependent conditional: 163, dependent unconditional: 8514, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 831944, independent: 823267, independent conditional: 728, independent unconditional: 822539, dependent: 8677, dependent conditional: 155, dependent unconditional: 8522, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 831944, independent: 823267, independent conditional: 728, independent unconditional: 822539, dependent: 8677, dependent conditional: 155, dependent unconditional: 8522, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 741870, independent: 734092, independent conditional: 440, independent unconditional: 733652, dependent: 7778, dependent conditional: 155, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 741870, independent: 730671, independent conditional: 0, independent unconditional: 730671, dependent: 11199, dependent conditional: 0, dependent unconditional: 11199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11199, independent: 3421, independent conditional: 440, independent unconditional: 2981, dependent: 7778, dependent conditional: 155, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11199, independent: 3421, independent conditional: 440, independent unconditional: 2981, dependent: 7778, dependent conditional: 155, dependent unconditional: 7623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10120, independent: 3286, independent conditional: 511, independent unconditional: 2775, dependent: 6834, dependent conditional: 122, dependent unconditional: 6712, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 831944, independent: 89175, independent conditional: 288, independent unconditional: 88887, dependent: 899, dependent conditional: 0, dependent unconditional: 899, unknown: 741870, unknown conditional: 595, unknown unconditional: 741275] , Statistics on independence cache: Total cache size (in pairs): 741870, Positive cache size: 734092, Positive conditional cache size: 440, Positive unconditional cache size: 733652, Negative cache size: 7778, Negative conditional cache size: 155, Negative unconditional cache size: 7623, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 310 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 874483, independent: 865993, independent conditional: 23539, independent unconditional: 842454, dependent: 8490, dependent conditional: 471, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 874186, independent: 865993, independent conditional: 23539, independent unconditional: 842454, dependent: 8193, dependent conditional: 174, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 874186, independent: 865993, independent conditional: 23539, independent unconditional: 842454, dependent: 8193, dependent conditional: 174, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 875121, independent: 865993, independent conditional: 761, independent unconditional: 865232, dependent: 9128, dependent conditional: 174, dependent unconditional: 8954, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 875121, independent: 865993, independent conditional: 761, independent unconditional: 865232, dependent: 9128, dependent conditional: 166, dependent unconditional: 8962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 875121, independent: 865993, independent conditional: 761, independent unconditional: 865232, dependent: 9128, dependent conditional: 166, dependent unconditional: 8962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 781739, independent: 773554, independent conditional: 451, independent unconditional: 773103, dependent: 8185, dependent conditional: 166, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 781739, independent: 769962, independent conditional: 0, independent unconditional: 769962, dependent: 11777, dependent conditional: 0, dependent unconditional: 11777, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11777, independent: 3592, independent conditional: 451, independent unconditional: 3141, dependent: 8185, dependent conditional: 166, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11777, independent: 3592, independent conditional: 451, independent unconditional: 3141, dependent: 8185, dependent conditional: 166, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10118, independent: 3035, independent conditional: 402, independent unconditional: 2633, dependent: 7083, dependent conditional: 130, dependent unconditional: 6953, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 875121, independent: 92439, independent conditional: 310, independent unconditional: 92129, dependent: 943, dependent conditional: 0, dependent unconditional: 943, unknown: 781739, unknown conditional: 617, unknown unconditional: 781122] , Statistics on independence cache: Total cache size (in pairs): 781739, Positive cache size: 773554, Positive conditional cache size: 451, Positive unconditional cache size: 773103, Negative cache size: 8185, Negative conditional cache size: 166, Negative unconditional cache size: 8019, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 297 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.7s, Number of persistent set computation: 1520, Number of trivial persistent sets: 1221, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 850473, independent: 842454, independent conditional: 0, independent unconditional: 842454, dependent: 8019, dependent conditional: 0, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 874483, independent: 865993, independent conditional: 23539, independent unconditional: 842454, dependent: 8490, dependent conditional: 471, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 874186, independent: 865993, independent conditional: 23539, independent unconditional: 842454, dependent: 8193, dependent conditional: 174, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 874186, independent: 865993, independent conditional: 23539, independent unconditional: 842454, dependent: 8193, dependent conditional: 174, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 875121, independent: 865993, independent conditional: 761, independent unconditional: 865232, dependent: 9128, dependent conditional: 174, dependent unconditional: 8954, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 875121, independent: 865993, independent conditional: 761, independent unconditional: 865232, dependent: 9128, dependent conditional: 166, dependent unconditional: 8962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 875121, independent: 865993, independent conditional: 761, independent unconditional: 865232, dependent: 9128, dependent conditional: 166, dependent unconditional: 8962, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 781739, independent: 773554, independent conditional: 451, independent unconditional: 773103, dependent: 8185, dependent conditional: 166, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 781739, independent: 769962, independent conditional: 0, independent unconditional: 769962, dependent: 11777, dependent conditional: 0, dependent unconditional: 11777, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11777, independent: 3592, independent conditional: 451, independent unconditional: 3141, dependent: 8185, dependent conditional: 166, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11777, independent: 3592, independent conditional: 451, independent unconditional: 3141, dependent: 8185, dependent conditional: 166, dependent unconditional: 8019, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10118, independent: 3035, independent conditional: 402, independent unconditional: 2633, dependent: 7083, dependent conditional: 130, dependent unconditional: 6953, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 875121, independent: 92439, independent conditional: 310, independent unconditional: 92129, dependent: 943, dependent conditional: 0, dependent unconditional: 943, unknown: 781739, unknown conditional: 617, unknown unconditional: 781122] , Statistics on independence cache: Total cache size (in pairs): 781739, Positive cache size: 773554, Positive conditional cache size: 451, Positive unconditional cache size: 773103, Negative cache size: 8185, Negative conditional cache size: 166, Negative unconditional cache size: 8019, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 297 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 920212, independent: 911308, independent conditional: 25046, independent unconditional: 886262, dependent: 8904, dependent conditional: 478, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 919920, independent: 911308, independent conditional: 25046, independent unconditional: 886262, dependent: 8612, dependent conditional: 186, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 919920, independent: 911308, independent conditional: 25046, independent unconditional: 886262, dependent: 8612, dependent conditional: 186, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 920891, independent: 911308, independent conditional: 785, independent unconditional: 910523, dependent: 9583, dependent conditional: 186, dependent unconditional: 9397, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 920891, independent: 911308, independent conditional: 785, independent unconditional: 910523, dependent: 9583, dependent conditional: 178, dependent unconditional: 9405, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 920891, independent: 911308, independent conditional: 785, independent unconditional: 910523, dependent: 9583, dependent conditional: 178, dependent unconditional: 9405, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 821816, independent: 813212, independent conditional: 475, independent unconditional: 812737, dependent: 8604, dependent conditional: 178, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 821816, independent: 809444, independent conditional: 0, independent unconditional: 809444, dependent: 12372, dependent conditional: 0, dependent unconditional: 12372, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 12372, independent: 3768, independent conditional: 475, independent unconditional: 3293, dependent: 8604, dependent conditional: 178, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 12372, independent: 3768, independent conditional: 475, independent unconditional: 3293, dependent: 8604, dependent conditional: 178, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10157, independent: 3195, independent conditional: 417, independent unconditional: 2778, dependent: 6962, dependent conditional: 139, dependent unconditional: 6822, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 920891, independent: 98096, independent conditional: 310, independent unconditional: 97786, dependent: 979, dependent conditional: 0, dependent unconditional: 979, unknown: 821816, unknown conditional: 653, unknown unconditional: 821163] , Statistics on independence cache: Total cache size (in pairs): 821816, Positive cache size: 813212, Positive conditional cache size: 475, Positive unconditional cache size: 812737, Negative cache size: 8604, Negative conditional cache size: 178, Negative unconditional cache size: 8426, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 292 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.9s, Number of persistent set computation: 1735, Number of trivial persistent sets: 1380, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 894688, independent: 886262, independent conditional: 0, independent unconditional: 886262, dependent: 8426, dependent conditional: 0, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 920212, independent: 911308, independent conditional: 25046, independent unconditional: 886262, dependent: 8904, dependent conditional: 478, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 919920, independent: 911308, independent conditional: 25046, independent unconditional: 886262, dependent: 8612, dependent conditional: 186, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 919920, independent: 911308, independent conditional: 25046, independent unconditional: 886262, dependent: 8612, dependent conditional: 186, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 920891, independent: 911308, independent conditional: 785, independent unconditional: 910523, dependent: 9583, dependent conditional: 186, dependent unconditional: 9397, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 920891, independent: 911308, independent conditional: 785, independent unconditional: 910523, dependent: 9583, dependent conditional: 178, dependent unconditional: 9405, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 920891, independent: 911308, independent conditional: 785, independent unconditional: 910523, dependent: 9583, dependent conditional: 178, dependent unconditional: 9405, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 821816, independent: 813212, independent conditional: 475, independent unconditional: 812737, dependent: 8604, dependent conditional: 178, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 821816, independent: 809444, independent conditional: 0, independent unconditional: 809444, dependent: 12372, dependent conditional: 0, dependent unconditional: 12372, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 12372, independent: 3768, independent conditional: 475, independent unconditional: 3293, dependent: 8604, dependent conditional: 178, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 12372, independent: 3768, independent conditional: 475, independent unconditional: 3293, dependent: 8604, dependent conditional: 178, dependent unconditional: 8426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10157, independent: 3195, independent conditional: 417, independent unconditional: 2778, dependent: 6962, dependent conditional: 139, dependent unconditional: 6822, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 920891, independent: 98096, independent conditional: 310, independent unconditional: 97786, dependent: 979, dependent conditional: 0, dependent unconditional: 979, unknown: 821816, unknown conditional: 653, unknown unconditional: 821163] , Statistics on independence cache: Total cache size (in pairs): 821816, Positive cache size: 813212, Positive conditional cache size: 475, Positive unconditional cache size: 812737, Negative cache size: 8604, Negative conditional cache size: 178, Negative unconditional cache size: 8426, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 292 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 967078, independent: 957716, independent conditional: 26118, independent unconditional: 931598, dependent: 9362, dependent conditional: 495, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 966781, independent: 957716, independent conditional: 26118, independent unconditional: 931598, dependent: 9065, dependent conditional: 198, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 966781, independent: 957716, independent conditional: 26118, independent unconditional: 931598, dependent: 9065, dependent conditional: 198, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 967834, independent: 957716, independent conditional: 855, independent unconditional: 956861, dependent: 10118, dependent conditional: 198, dependent unconditional: 9920, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 967834, independent: 957716, independent conditional: 855, independent unconditional: 956861, dependent: 10118, dependent conditional: 190, dependent unconditional: 9928, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 967834, independent: 957716, independent conditional: 855, independent unconditional: 956861, dependent: 10118, dependent conditional: 190, dependent unconditional: 9928, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 864916, independent: 855859, independent conditional: 499, independent unconditional: 855360, dependent: 9057, dependent conditional: 190, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 864916, independent: 851933, independent conditional: 0, independent unconditional: 851933, dependent: 12983, dependent conditional: 0, dependent unconditional: 12983, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 12983, independent: 3926, independent conditional: 499, independent unconditional: 3427, dependent: 9057, dependent conditional: 190, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 12983, independent: 3926, independent conditional: 499, independent unconditional: 3427, dependent: 9057, dependent conditional: 190, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10933, independent: 3219, independent conditional: 438, independent unconditional: 2781, dependent: 7714, dependent conditional: 148, dependent unconditional: 7567, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 967834, independent: 101857, independent conditional: 356, independent unconditional: 101501, dependent: 1061, dependent conditional: 0, dependent unconditional: 1061, unknown: 864916, unknown conditional: 689, unknown unconditional: 864227] , Statistics on independence cache: Total cache size (in pairs): 864916, Positive cache size: 855859, Positive conditional cache size: 499, Positive unconditional cache size: 855360, Negative cache size: 9057, Negative conditional cache size: 190, Negative unconditional cache size: 8867, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 297 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 14.1s, Number of persistent set computation: 1778, Number of trivial persistent sets: 1418, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 940465, independent: 931598, independent conditional: 0, independent unconditional: 931598, dependent: 8867, dependent conditional: 0, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 967078, independent: 957716, independent conditional: 26118, independent unconditional: 931598, dependent: 9362, dependent conditional: 495, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 966781, independent: 957716, independent conditional: 26118, independent unconditional: 931598, dependent: 9065, dependent conditional: 198, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 966781, independent: 957716, independent conditional: 26118, independent unconditional: 931598, dependent: 9065, dependent conditional: 198, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 967834, independent: 957716, independent conditional: 855, independent unconditional: 956861, dependent: 10118, dependent conditional: 198, dependent unconditional: 9920, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 967834, independent: 957716, independent conditional: 855, independent unconditional: 956861, dependent: 10118, dependent conditional: 190, dependent unconditional: 9928, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 967834, independent: 957716, independent conditional: 855, independent unconditional: 956861, dependent: 10118, dependent conditional: 190, dependent unconditional: 9928, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 864916, independent: 855859, independent conditional: 499, independent unconditional: 855360, dependent: 9057, dependent conditional: 190, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 864916, independent: 851933, independent conditional: 0, independent unconditional: 851933, dependent: 12983, dependent conditional: 0, dependent unconditional: 12983, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 12983, independent: 3926, independent conditional: 499, independent unconditional: 3427, dependent: 9057, dependent conditional: 190, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 12983, independent: 3926, independent conditional: 499, independent unconditional: 3427, dependent: 9057, dependent conditional: 190, dependent unconditional: 8867, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 10933, independent: 3219, independent conditional: 438, independent unconditional: 2781, dependent: 7714, dependent conditional: 148, dependent unconditional: 7567, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 967834, independent: 101857, independent conditional: 356, independent unconditional: 101501, dependent: 1061, dependent conditional: 0, dependent unconditional: 1061, unknown: 864916, unknown conditional: 689, unknown unconditional: 864227] , Statistics on independence cache: Total cache size (in pairs): 864916, Positive cache size: 855859, Positive conditional cache size: 499, Positive unconditional cache size: 855360, Negative cache size: 9057, Negative conditional cache size: 190, Negative unconditional cache size: 8867, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 297 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1008021, independent: 998262, independent conditional: 27182, independent unconditional: 971080, dependent: 9759, dependent conditional: 490, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1007729, independent: 998262, independent conditional: 27182, independent unconditional: 971080, dependent: 9467, dependent conditional: 198, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1007729, independent: 998262, independent conditional: 27182, independent unconditional: 971080, dependent: 9467, dependent conditional: 198, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1008806, independent: 998262, independent conditional: 879, independent unconditional: 997383, dependent: 10544, dependent conditional: 198, dependent unconditional: 10346, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1008806, independent: 998262, independent conditional: 879, independent unconditional: 997383, dependent: 10544, dependent conditional: 190, dependent unconditional: 10354, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1008806, independent: 998262, independent conditional: 879, independent unconditional: 997383, dependent: 10544, dependent conditional: 190, dependent unconditional: 10354, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 901350, independent: 891891, independent conditional: 523, independent unconditional: 891368, dependent: 9459, dependent conditional: 190, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 901350, independent: 887770, independent conditional: 0, independent unconditional: 887770, dependent: 13580, dependent conditional: 0, dependent unconditional: 13580, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 13580, independent: 4121, independent conditional: 523, independent unconditional: 3598, dependent: 9459, dependent conditional: 190, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 13580, independent: 4121, independent conditional: 523, independent unconditional: 3598, dependent: 9459, dependent conditional: 190, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 11322, independent: 3588, independent conditional: 483, independent unconditional: 3105, dependent: 7734, dependent conditional: 150, dependent unconditional: 7585, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1008806, independent: 106371, independent conditional: 356, independent unconditional: 106015, dependent: 1085, dependent conditional: 0, dependent unconditional: 1085, unknown: 901350, unknown conditional: 713, unknown unconditional: 900637] , Statistics on independence cache: Total cache size (in pairs): 901350, Positive cache size: 891891, Positive conditional cache size: 523, Positive unconditional cache size: 891368, Negative cache size: 9459, Negative conditional cache size: 190, Negative unconditional cache size: 9269, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 292 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 14.9s, Number of persistent set computation: 1795, Number of trivial persistent sets: 1435, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 980349, independent: 971080, independent conditional: 0, independent unconditional: 971080, dependent: 9269, dependent conditional: 0, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1008021, independent: 998262, independent conditional: 27182, independent unconditional: 971080, dependent: 9759, dependent conditional: 490, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1007729, independent: 998262, independent conditional: 27182, independent unconditional: 971080, dependent: 9467, dependent conditional: 198, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1007729, independent: 998262, independent conditional: 27182, independent unconditional: 971080, dependent: 9467, dependent conditional: 198, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1008806, independent: 998262, independent conditional: 879, independent unconditional: 997383, dependent: 10544, dependent conditional: 198, dependent unconditional: 10346, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1008806, independent: 998262, independent conditional: 879, independent unconditional: 997383, dependent: 10544, dependent conditional: 190, dependent unconditional: 10354, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1008806, independent: 998262, independent conditional: 879, independent unconditional: 997383, dependent: 10544, dependent conditional: 190, dependent unconditional: 10354, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 901350, independent: 891891, independent conditional: 523, independent unconditional: 891368, dependent: 9459, dependent conditional: 190, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 901350, independent: 887770, independent conditional: 0, independent unconditional: 887770, dependent: 13580, dependent conditional: 0, dependent unconditional: 13580, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 13580, independent: 4121, independent conditional: 523, independent unconditional: 3598, dependent: 9459, dependent conditional: 190, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 13580, independent: 4121, independent conditional: 523, independent unconditional: 3598, dependent: 9459, dependent conditional: 190, dependent unconditional: 9269, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 11322, independent: 3588, independent conditional: 483, independent unconditional: 3105, dependent: 7734, dependent conditional: 150, dependent unconditional: 7585, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1008806, independent: 106371, independent conditional: 356, independent unconditional: 106015, dependent: 1085, dependent conditional: 0, dependent unconditional: 1085, unknown: 901350, unknown conditional: 713, unknown unconditional: 900637] , Statistics on independence cache: Total cache size (in pairs): 901350, Positive cache size: 891891, Positive conditional cache size: 523, Positive unconditional cache size: 891368, Negative cache size: 9459, Negative conditional cache size: 190, Negative unconditional cache size: 9269, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 292 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1055516, independent: 1045316, independent conditional: 28536, independent unconditional: 1016780, dependent: 10200, dependent conditional: 507, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1055220, independent: 1045316, independent conditional: 28536, independent unconditional: 1016780, dependent: 9904, dependent conditional: 211, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1055220, independent: 1045316, independent conditional: 28536, independent unconditional: 1016780, dependent: 9904, dependent conditional: 211, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1056372, independent: 1045316, independent conditional: 941, independent unconditional: 1044375, dependent: 11056, dependent conditional: 211, dependent unconditional: 10845, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1056372, independent: 1045316, independent conditional: 941, independent unconditional: 1044375, dependent: 11056, dependent conditional: 203, dependent unconditional: 10853, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1056372, independent: 1045316, independent conditional: 941, independent unconditional: 1044375, dependent: 11056, dependent conditional: 203, dependent unconditional: 10853, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 944167, independent: 934271, independent conditional: 548, independent unconditional: 933723, dependent: 9896, dependent conditional: 203, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 944167, independent: 929963, independent conditional: 0, independent unconditional: 929963, dependent: 14204, dependent conditional: 0, dependent unconditional: 14204, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 14204, independent: 4308, independent conditional: 548, independent unconditional: 3760, dependent: 9896, dependent conditional: 203, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 14204, independent: 4308, independent conditional: 548, independent unconditional: 3760, dependent: 9896, dependent conditional: 203, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 12055, independent: 3959, independent conditional: 605, independent unconditional: 3354, dependent: 8095, dependent conditional: 220, dependent unconditional: 7876, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1056372, independent: 111045, independent conditional: 393, independent unconditional: 110652, dependent: 1160, dependent conditional: 0, dependent unconditional: 1160, unknown: 944167, unknown conditional: 751, unknown unconditional: 943416] , Statistics on independence cache: Total cache size (in pairs): 944167, Positive cache size: 934271, Positive conditional cache size: 548, Positive unconditional cache size: 933723, Negative cache size: 9896, Negative conditional cache size: 203, Negative unconditional cache size: 9693, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 296 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 15.8s, Number of persistent set computation: 1827, Number of trivial persistent sets: 1463, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1026473, independent: 1016780, independent conditional: 0, independent unconditional: 1016780, dependent: 9693, dependent conditional: 0, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1055516, independent: 1045316, independent conditional: 28536, independent unconditional: 1016780, dependent: 10200, dependent conditional: 507, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1055220, independent: 1045316, independent conditional: 28536, independent unconditional: 1016780, dependent: 9904, dependent conditional: 211, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1055220, independent: 1045316, independent conditional: 28536, independent unconditional: 1016780, dependent: 9904, dependent conditional: 211, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1056372, independent: 1045316, independent conditional: 941, independent unconditional: 1044375, dependent: 11056, dependent conditional: 211, dependent unconditional: 10845, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1056372, independent: 1045316, independent conditional: 941, independent unconditional: 1044375, dependent: 11056, dependent conditional: 203, dependent unconditional: 10853, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1056372, independent: 1045316, independent conditional: 941, independent unconditional: 1044375, dependent: 11056, dependent conditional: 203, dependent unconditional: 10853, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 944167, independent: 934271, independent conditional: 548, independent unconditional: 933723, dependent: 9896, dependent conditional: 203, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 944167, independent: 929963, independent conditional: 0, independent unconditional: 929963, dependent: 14204, dependent conditional: 0, dependent unconditional: 14204, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 14204, independent: 4308, independent conditional: 548, independent unconditional: 3760, dependent: 9896, dependent conditional: 203, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 14204, independent: 4308, independent conditional: 548, independent unconditional: 3760, dependent: 9896, dependent conditional: 203, dependent unconditional: 9693, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 12055, independent: 3959, independent conditional: 605, independent unconditional: 3354, dependent: 8095, dependent conditional: 220, dependent unconditional: 7876, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1056372, independent: 111045, independent conditional: 393, independent unconditional: 110652, dependent: 1160, dependent conditional: 0, dependent unconditional: 1160, unknown: 944167, unknown conditional: 751, unknown unconditional: 943416] , Statistics on independence cache: Total cache size (in pairs): 944167, Positive cache size: 934271, Positive conditional cache size: 548, Positive unconditional cache size: 933723, Negative cache size: 9896, Negative conditional cache size: 203, Negative unconditional cache size: 9693, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 296 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1105823, independent: 1095159, independent conditional: 29917, independent unconditional: 1065242, dependent: 10664, dependent conditional: 523, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1105524, independent: 1095159, independent conditional: 29917, independent unconditional: 1065242, dependent: 10365, dependent conditional: 224, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1105524, independent: 1095159, independent conditional: 29917, independent unconditional: 1065242, dependent: 10365, dependent conditional: 224, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1106727, independent: 1095159, independent conditional: 979, independent unconditional: 1094180, dependent: 11568, dependent conditional: 224, dependent unconditional: 11344, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1106727, independent: 1095159, independent conditional: 979, independent unconditional: 1094180, dependent: 11568, dependent conditional: 216, dependent unconditional: 11352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1106727, independent: 1095159, independent conditional: 979, independent unconditional: 1094180, dependent: 11568, dependent conditional: 216, dependent unconditional: 11352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 989557, independent: 979200, independent conditional: 574, independent unconditional: 978626, dependent: 10357, dependent conditional: 216, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 989557, independent: 974686, independent conditional: 0, independent unconditional: 974686, dependent: 14871, dependent conditional: 0, dependent unconditional: 14871, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 14871, independent: 4514, independent conditional: 574, independent unconditional: 3940, dependent: 10357, dependent conditional: 216, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 14871, independent: 4514, independent conditional: 574, independent unconditional: 3940, dependent: 10357, dependent conditional: 216, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 12679, independent: 4040, independent conditional: 646, independent unconditional: 3394, dependent: 8639, dependent conditional: 170, dependent unconditional: 8469, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1106727, independent: 115959, independent conditional: 405, independent unconditional: 115554, dependent: 1211, dependent conditional: 0, dependent unconditional: 1211, unknown: 989557, unknown conditional: 790, unknown unconditional: 988767] , Statistics on independence cache: Total cache size (in pairs): 989557, Positive cache size: 979200, Positive conditional cache size: 574, Positive unconditional cache size: 978626, Negative cache size: 10357, Negative conditional cache size: 216, Negative unconditional cache size: 10141, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 16.6s, Number of persistent set computation: 1857, Number of trivial persistent sets: 1489, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1075383, independent: 1065242, independent conditional: 0, independent unconditional: 1065242, dependent: 10141, dependent conditional: 0, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1105823, independent: 1095159, independent conditional: 29917, independent unconditional: 1065242, dependent: 10664, dependent conditional: 523, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1105524, independent: 1095159, independent conditional: 29917, independent unconditional: 1065242, dependent: 10365, dependent conditional: 224, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1105524, independent: 1095159, independent conditional: 29917, independent unconditional: 1065242, dependent: 10365, dependent conditional: 224, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1106727, independent: 1095159, independent conditional: 979, independent unconditional: 1094180, dependent: 11568, dependent conditional: 224, dependent unconditional: 11344, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1106727, independent: 1095159, independent conditional: 979, independent unconditional: 1094180, dependent: 11568, dependent conditional: 216, dependent unconditional: 11352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1106727, independent: 1095159, independent conditional: 979, independent unconditional: 1094180, dependent: 11568, dependent conditional: 216, dependent unconditional: 11352, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 989557, independent: 979200, independent conditional: 574, independent unconditional: 978626, dependent: 10357, dependent conditional: 216, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 989557, independent: 974686, independent conditional: 0, independent unconditional: 974686, dependent: 14871, dependent conditional: 0, dependent unconditional: 14871, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 14871, independent: 4514, independent conditional: 574, independent unconditional: 3940, dependent: 10357, dependent conditional: 216, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 14871, independent: 4514, independent conditional: 574, independent unconditional: 3940, dependent: 10357, dependent conditional: 216, dependent unconditional: 10141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 12679, independent: 4040, independent conditional: 646, independent unconditional: 3394, dependent: 8639, dependent conditional: 170, dependent unconditional: 8469, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1106727, independent: 115959, independent conditional: 405, independent unconditional: 115554, dependent: 1211, dependent conditional: 0, dependent unconditional: 1211, unknown: 989557, unknown conditional: 790, unknown unconditional: 988767] , Statistics on independence cache: Total cache size (in pairs): 989557, Positive cache size: 979200, Positive conditional cache size: 574, Positive unconditional cache size: 978626, Negative cache size: 10357, Negative conditional cache size: 216, Negative unconditional cache size: 10141, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1149087, independent: 1137969, independent conditional: 30809, independent unconditional: 1107160, dependent: 11118, dependent conditional: 523, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1148788, independent: 1137969, independent conditional: 30809, independent unconditional: 1107160, dependent: 10819, dependent conditional: 224, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1148788, independent: 1137969, independent conditional: 30809, independent unconditional: 1107160, dependent: 10819, dependent conditional: 224, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1150030, independent: 1137969, independent conditional: 1018, independent unconditional: 1136951, dependent: 12061, dependent conditional: 224, dependent unconditional: 11837, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1150030, independent: 1137969, independent conditional: 1018, independent unconditional: 1136951, dependent: 12061, dependent conditional: 216, dependent unconditional: 11845, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1150030, independent: 1137969, independent conditional: 1018, independent unconditional: 1136951, dependent: 12061, dependent conditional: 216, dependent unconditional: 11845, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1029070, independent: 1018259, independent conditional: 613, independent unconditional: 1017646, dependent: 10811, dependent conditional: 216, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1029070, independent: 1013561, independent conditional: 0, independent unconditional: 1013561, dependent: 15509, dependent conditional: 0, dependent unconditional: 15509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 15509, independent: 4698, independent conditional: 613, independent unconditional: 4085, dependent: 10811, dependent conditional: 216, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 15509, independent: 4698, independent conditional: 613, independent unconditional: 4085, dependent: 10811, dependent conditional: 216, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 14399, independent: 4575, independent conditional: 554, independent unconditional: 4022, dependent: 9824, dependent conditional: 173, dependent unconditional: 9651, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1150030, independent: 119710, independent conditional: 405, independent unconditional: 119305, dependent: 1250, dependent conditional: 0, dependent unconditional: 1250, unknown: 1029070, unknown conditional: 829, unknown unconditional: 1028241] , Statistics on independence cache: Total cache size (in pairs): 1029070, Positive cache size: 1018259, Positive conditional cache size: 613, Positive unconditional cache size: 1017646, Negative cache size: 10811, Negative conditional cache size: 216, Negative unconditional cache size: 10595, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 19.9s, Number of persistent set computation: 1884, Number of trivial persistent sets: 1514, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1117755, independent: 1107160, independent conditional: 0, independent unconditional: 1107160, dependent: 10595, dependent conditional: 0, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1149087, independent: 1137969, independent conditional: 30809, independent unconditional: 1107160, dependent: 11118, dependent conditional: 523, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1148788, independent: 1137969, independent conditional: 30809, independent unconditional: 1107160, dependent: 10819, dependent conditional: 224, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1148788, independent: 1137969, independent conditional: 30809, independent unconditional: 1107160, dependent: 10819, dependent conditional: 224, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1150030, independent: 1137969, independent conditional: 1018, independent unconditional: 1136951, dependent: 12061, dependent conditional: 224, dependent unconditional: 11837, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1150030, independent: 1137969, independent conditional: 1018, independent unconditional: 1136951, dependent: 12061, dependent conditional: 216, dependent unconditional: 11845, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1150030, independent: 1137969, independent conditional: 1018, independent unconditional: 1136951, dependent: 12061, dependent conditional: 216, dependent unconditional: 11845, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1029070, independent: 1018259, independent conditional: 613, independent unconditional: 1017646, dependent: 10811, dependent conditional: 216, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1029070, independent: 1013561, independent conditional: 0, independent unconditional: 1013561, dependent: 15509, dependent conditional: 0, dependent unconditional: 15509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 15509, independent: 4698, independent conditional: 613, independent unconditional: 4085, dependent: 10811, dependent conditional: 216, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 15509, independent: 4698, independent conditional: 613, independent unconditional: 4085, dependent: 10811, dependent conditional: 216, dependent unconditional: 10595, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 14399, independent: 4575, independent conditional: 554, independent unconditional: 4022, dependent: 9824, dependent conditional: 173, dependent unconditional: 9651, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1150030, independent: 119710, independent conditional: 405, independent unconditional: 119305, dependent: 1250, dependent conditional: 0, dependent unconditional: 1250, unknown: 1029070, unknown conditional: 829, unknown unconditional: 1028241] , Statistics on independence cache: Total cache size (in pairs): 1029070, Positive cache size: 1018259, Positive conditional cache size: 613, Positive unconditional cache size: 1017646, Negative cache size: 10811, Negative conditional cache size: 216, Negative unconditional cache size: 10595, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 299 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1201426, independent: 1189826, independent conditional: 32334, independent unconditional: 1157492, dependent: 11600, dependent conditional: 539, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1201124, independent: 1189826, independent conditional: 32334, independent unconditional: 1157492, dependent: 11298, dependent conditional: 237, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1201124, independent: 1189826, independent conditional: 32334, independent unconditional: 1157492, dependent: 11298, dependent conditional: 237, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1202418, independent: 1189826, independent conditional: 1057, independent unconditional: 1188769, dependent: 12592, dependent conditional: 237, dependent unconditional: 12355, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1202418, independent: 1189826, independent conditional: 1057, independent unconditional: 1188769, dependent: 12592, dependent conditional: 229, dependent unconditional: 12363, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1202418, independent: 1189826, independent conditional: 1057, independent unconditional: 1188769, dependent: 12592, dependent conditional: 229, dependent unconditional: 12363, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1076172, independent: 1064882, independent conditional: 626, independent unconditional: 1064256, dependent: 11290, dependent conditional: 229, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1076172, independent: 1059984, independent conditional: 0, independent unconditional: 1059984, dependent: 16188, dependent conditional: 0, dependent unconditional: 16188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 16188, independent: 4898, independent conditional: 626, independent unconditional: 4272, dependent: 11290, dependent conditional: 229, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 16188, independent: 4898, independent conditional: 626, independent unconditional: 4272, dependent: 11290, dependent conditional: 229, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 13419, independent: 4187, independent conditional: 560, independent unconditional: 3628, dependent: 9232, dependent conditional: 181, dependent unconditional: 9051, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1202418, independent: 124944, independent conditional: 431, independent unconditional: 124513, dependent: 1302, dependent conditional: 0, dependent unconditional: 1302, unknown: 1076172, unknown conditional: 855, unknown unconditional: 1075317] , Statistics on independence cache: Total cache size (in pairs): 1076172, Positive cache size: 1064882, Positive conditional cache size: 626, Positive unconditional cache size: 1064256, Negative cache size: 11290, Negative conditional cache size: 229, Negative unconditional cache size: 11061, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 302 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 18.8s, Number of persistent set computation: 1914, Number of trivial persistent sets: 1540, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1168553, independent: 1157492, independent conditional: 0, independent unconditional: 1157492, dependent: 11061, dependent conditional: 0, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1201426, independent: 1189826, independent conditional: 32334, independent unconditional: 1157492, dependent: 11600, dependent conditional: 539, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1201124, independent: 1189826, independent conditional: 32334, independent unconditional: 1157492, dependent: 11298, dependent conditional: 237, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1201124, independent: 1189826, independent conditional: 32334, independent unconditional: 1157492, dependent: 11298, dependent conditional: 237, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1202418, independent: 1189826, independent conditional: 1057, independent unconditional: 1188769, dependent: 12592, dependent conditional: 237, dependent unconditional: 12355, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1202418, independent: 1189826, independent conditional: 1057, independent unconditional: 1188769, dependent: 12592, dependent conditional: 229, dependent unconditional: 12363, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1202418, independent: 1189826, independent conditional: 1057, independent unconditional: 1188769, dependent: 12592, dependent conditional: 229, dependent unconditional: 12363, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1076172, independent: 1064882, independent conditional: 626, independent unconditional: 1064256, dependent: 11290, dependent conditional: 229, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1076172, independent: 1059984, independent conditional: 0, independent unconditional: 1059984, dependent: 16188, dependent conditional: 0, dependent unconditional: 16188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 16188, independent: 4898, independent conditional: 626, independent unconditional: 4272, dependent: 11290, dependent conditional: 229, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 16188, independent: 4898, independent conditional: 626, independent unconditional: 4272, dependent: 11290, dependent conditional: 229, dependent unconditional: 11061, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 13419, independent: 4187, independent conditional: 560, independent unconditional: 3628, dependent: 9232, dependent conditional: 181, dependent unconditional: 9051, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1202418, independent: 124944, independent conditional: 431, independent unconditional: 124513, dependent: 1302, dependent conditional: 0, dependent unconditional: 1302, unknown: 1076172, unknown conditional: 855, unknown unconditional: 1075317] , Statistics on independence cache: Total cache size (in pairs): 1076172, Positive cache size: 1064882, Positive conditional cache size: 626, Positive unconditional cache size: 1064256, Negative cache size: 11290, Negative conditional cache size: 229, Negative unconditional cache size: 11061, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 302 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1253096, independent: 1241002, independent conditional: 33853, independent unconditional: 1207149, dependent: 12094, dependent conditional: 556, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1252791, independent: 1241002, independent conditional: 33853, independent unconditional: 1207149, dependent: 11789, dependent conditional: 251, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1252791, independent: 1241002, independent conditional: 33853, independent unconditional: 1207149, dependent: 11789, dependent conditional: 251, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1254127, independent: 1241002, independent conditional: 1085, independent unconditional: 1239917, dependent: 13125, dependent conditional: 251, dependent unconditional: 12874, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1254127, independent: 1241002, independent conditional: 1085, independent unconditional: 1239917, dependent: 13125, dependent conditional: 243, dependent unconditional: 12882, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1254127, independent: 1241002, independent conditional: 1085, independent unconditional: 1239917, dependent: 13125, dependent conditional: 243, dependent unconditional: 12882, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1122792, independent: 1111011, independent conditional: 654, independent unconditional: 1110357, dependent: 11781, dependent conditional: 243, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1122792, independent: 1105908, independent conditional: 0, independent unconditional: 1105908, dependent: 16884, dependent conditional: 0, dependent unconditional: 16884, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 16884, independent: 5103, independent conditional: 654, independent unconditional: 4449, dependent: 11781, dependent conditional: 243, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 16884, independent: 5103, independent conditional: 654, independent unconditional: 4449, dependent: 11781, dependent conditional: 243, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 14264, independent: 4371, independent conditional: 593, independent unconditional: 3778, dependent: 9893, dependent conditional: 193, dependent unconditional: 9700, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1254127, independent: 129991, independent conditional: 431, independent unconditional: 129560, dependent: 1344, dependent conditional: 0, dependent unconditional: 1344, unknown: 1122792, unknown conditional: 897, unknown unconditional: 1121895] , Statistics on independence cache: Total cache size (in pairs): 1122792, Positive cache size: 1111011, Positive conditional cache size: 654, Positive unconditional cache size: 1110357, Negative cache size: 11781, Negative conditional cache size: 243, Negative unconditional cache size: 11538, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 305 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 18.9s, Number of persistent set computation: 1946, Number of trivial persistent sets: 1568, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1218687, independent: 1207149, independent conditional: 0, independent unconditional: 1207149, dependent: 11538, dependent conditional: 0, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1253096, independent: 1241002, independent conditional: 33853, independent unconditional: 1207149, dependent: 12094, dependent conditional: 556, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1252791, independent: 1241002, independent conditional: 33853, independent unconditional: 1207149, dependent: 11789, dependent conditional: 251, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1252791, independent: 1241002, independent conditional: 33853, independent unconditional: 1207149, dependent: 11789, dependent conditional: 251, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1254127, independent: 1241002, independent conditional: 1085, independent unconditional: 1239917, dependent: 13125, dependent conditional: 251, dependent unconditional: 12874, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1254127, independent: 1241002, independent conditional: 1085, independent unconditional: 1239917, dependent: 13125, dependent conditional: 243, dependent unconditional: 12882, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1254127, independent: 1241002, independent conditional: 1085, independent unconditional: 1239917, dependent: 13125, dependent conditional: 243, dependent unconditional: 12882, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1122792, independent: 1111011, independent conditional: 654, independent unconditional: 1110357, dependent: 11781, dependent conditional: 243, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1122792, independent: 1105908, independent conditional: 0, independent unconditional: 1105908, dependent: 16884, dependent conditional: 0, dependent unconditional: 16884, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 16884, independent: 5103, independent conditional: 654, independent unconditional: 4449, dependent: 11781, dependent conditional: 243, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 16884, independent: 5103, independent conditional: 654, independent unconditional: 4449, dependent: 11781, dependent conditional: 243, dependent unconditional: 11538, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 14264, independent: 4371, independent conditional: 593, independent unconditional: 3778, dependent: 9893, dependent conditional: 193, dependent unconditional: 9700, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1254127, independent: 129991, independent conditional: 431, independent unconditional: 129560, dependent: 1344, dependent conditional: 0, dependent unconditional: 1344, unknown: 1122792, unknown conditional: 897, unknown unconditional: 1121895] , Statistics on independence cache: Total cache size (in pairs): 1122792, Positive cache size: 1111011, Positive conditional cache size: 654, Positive unconditional cache size: 1110357, Negative cache size: 11781, Negative conditional cache size: 243, Negative unconditional cache size: 11538, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 8, Maximal queried relation: 1, Independence queries for same thread: 305 - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while executing Executor. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown