./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bf4857c62d483a773a35fae36979eac9c903a6d30c1e665676e5036b445ef343 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:26:34,993 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:26:35,082 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-11-13 15:26:35,095 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:26:35,095 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:26:35,132 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:26:35,133 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:26:35,133 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:26:35,134 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:26:35,134 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:26:35,135 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:26:35,135 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:26:35,135 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:26:35,136 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:26:35,136 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:26:35,136 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:26:35,137 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:26:35,138 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:26:35,138 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:26:35,138 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:26:35,139 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:26:35,139 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:26:35,139 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:26:35,139 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:26:35,139 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bf4857c62d483a773a35fae36979eac9c903a6d30c1e665676e5036b445ef343 [2024-11-13 15:26:35,482 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:26:35,494 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:26:35,497 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:26:35,498 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:26:35,498 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:26:35,500 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i Unable to find full path for "g++" [2024-11-13 15:26:37,426 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:26:37,730 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:26:37,730 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/sv-benchmarks/c/pthread-race-challenges/per-thread-index-bitmask-race-2.i [2024-11-13 15:26:37,748 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/data/8974f4af4/c861547988bf4c13939a527146dc980d/FLAGa44f555ea [2024-11-13 15:26:37,762 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/data/8974f4af4/c861547988bf4c13939a527146dc980d [2024-11-13 15:26:37,765 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:26:37,766 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:26:37,768 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:26:37,768 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:26:37,772 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:26:37,773 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:26:37" (1/1) ... [2024-11-13 15:26:37,774 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51ae3b6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:37, skipping insertion in model container [2024-11-13 15:26:37,774 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:26:37" (1/1) ... [2024-11-13 15:26:37,810 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:26:38,210 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:26:38,227 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:26:38,320 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:26:38,400 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:26:38,400 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38 WrapperNode [2024-11-13 15:26:38,401 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:26:38,402 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:26:38,402 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:26:38,402 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:26:38,409 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,435 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,462 INFO L138 Inliner]: procedures = 280, calls = 25, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 146 [2024-11-13 15:26:38,463 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:26:38,463 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:26:38,467 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:26:38,467 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:26:38,473 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,473 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,477 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,477 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,487 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,490 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,492 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,494 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,496 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:26:38,497 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:26:38,497 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:26:38,498 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:26:38,499 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (1/1) ... [2024-11-13 15:26:38,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:26:38,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:26:38,538 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:26:38,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_80d8e238-0ce3-430e-9779-36c67e5e4768/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-13 15:26:38,568 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 15:26:38,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:26:38,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 15:26:38,569 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2024-11-13 15:26:38,569 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2024-11-13 15:26:38,569 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:26:38,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:26:38,571 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 15:26:38,747 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:26:38,749 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:26:39,207 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 15:26:39,208 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:26:39,270 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:26:39,270 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-13 15:26:39,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:26:39 BoogieIcfgContainer [2024-11-13 15:26:39,271 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:26:39,273 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:26:39,273 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:26:39,279 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:26:39,279 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:26:37" (1/3) ... [2024-11-13 15:26:39,280 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33b7d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:26:39, skipping insertion in model container [2024-11-13 15:26:39,280 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:26:38" (2/3) ... [2024-11-13 15:26:39,281 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33b7d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:26:39, skipping insertion in model container [2024-11-13 15:26:39,281 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:26:39" (3/3) ... [2024-11-13 15:26:39,282 INFO L112 eAbstractionObserver]: Analyzing ICFG per-thread-index-bitmask-race-2.i [2024-11-13 15:26:39,297 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:26:39,299 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG per-thread-index-bitmask-race-2.i that has 2 procedures, 187 locations, 1 initial locations, 2 loop locations, and 11 error locations. [2024-11-13 15:26:39,299 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 15:26:39,387 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2024-11-13 15:26:39,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 190 places, 205 transitions, 417 flow [2024-11-13 15:26:39,613 INFO L124 PetriNetUnfolderBase]: 30/303 cut-off events. [2024-11-13 15:26:39,616 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-13 15:26:39,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 308 conditions, 303 events. 30/303 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 597 event pairs, 0 based on Foata normal form. 0/253 useless extension candidates. Maximal degree in co-relation 150. Up to 6 conditions per place. [2024-11-13 15:26:39,632 INFO L82 GeneralOperation]: Start removeDead. Operand has 190 places, 205 transitions, 417 flow [2024-11-13 15:26:39,642 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 205 transitions, 417 flow [2024-11-13 15:26:39,654 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:26:39,671 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@38a35f61, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:26:39,675 INFO L334 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2024-11-13 15:26:39,691 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:26:39,692 INFO L124 PetriNetUnfolderBase]: 2/43 cut-off events. [2024-11-13 15:26:39,693 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:26:39,693 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:39,694 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:39,696 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:39,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:39,702 INFO L85 PathProgramCache]: Analyzing trace with hash -11757660, now seen corresponding path program 1 times [2024-11-13 15:26:39,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:39,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151862078] [2024-11-13 15:26:39,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:39,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:40,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:40,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:40,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151862078] [2024-11-13 15:26:40,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151862078] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:40,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:40,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:26:40,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151504775] [2024-11-13 15:26:40,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:40,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:26:40,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:40,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:26:40,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:26:40,112 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 205 [2024-11-13 15:26:40,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 205 transitions, 417 flow. Second operand has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:40,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:40,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 205 [2024-11-13 15:26:40,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:40,405 INFO L124 PetriNetUnfolderBase]: 110/758 cut-off events. [2024-11-13 15:26:40,405 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 15:26:40,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 758 events. 110/758 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3767 event pairs, 19 based on Foata normal form. 10/631 useless extension candidates. Maximal degree in co-relation 714. Up to 119 conditions per place. [2024-11-13 15:26:40,417 INFO L140 encePairwiseOnDemand]: 198/205 looper letters, 19 selfloop transitions, 2 changer transitions 2/200 dead transitions. [2024-11-13 15:26:40,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 200 transitions, 449 flow [2024-11-13 15:26:40,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:26:40,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:26:40,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 563 transitions. [2024-11-13 15:26:40,439 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9154471544715447 [2024-11-13 15:26:40,442 INFO L175 Difference]: Start difference. First operand has 190 places, 205 transitions, 417 flow. Second operand 3 states and 563 transitions. [2024-11-13 15:26:40,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 200 transitions, 449 flow [2024-11-13 15:26:40,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 200 transitions, 449 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:40,457 INFO L231 Difference]: Finished difference. Result has 191 places, 198 transitions, 407 flow [2024-11-13 15:26:40,461 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=407, PETRI_PLACES=191, PETRI_TRANSITIONS=198} [2024-11-13 15:26:40,466 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 1 predicate places. [2024-11-13 15:26:40,466 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 198 transitions, 407 flow [2024-11-13 15:26:40,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:40,467 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:40,468 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:40,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 15:26:40,468 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:40,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:40,469 INFO L85 PathProgramCache]: Analyzing trace with hash 51013629, now seen corresponding path program 1 times [2024-11-13 15:26:40,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:40,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517903545] [2024-11-13 15:26:40,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:40,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:40,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:40,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:40,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:40,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517903545] [2024-11-13 15:26:40,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517903545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:40,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:40,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:26:40,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064923956] [2024-11-13 15:26:40,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:40,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:26:40,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:40,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:26:40,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:26:40,619 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 205 [2024-11-13 15:26:40,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 198 transitions, 407 flow. Second operand has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:40,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:40,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 205 [2024-11-13 15:26:40,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:40,943 INFO L124 PetriNetUnfolderBase]: 193/1123 cut-off events. [2024-11-13 15:26:40,943 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 15:26:40,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1374 conditions, 1123 events. 193/1123 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 6637 event pairs, 23 based on Foata normal form. 0/939 useless extension candidates. Maximal degree in co-relation 1326. Up to 147 conditions per place. [2024-11-13 15:26:40,953 INFO L140 encePairwiseOnDemand]: 194/205 looper letters, 35 selfloop transitions, 8 changer transitions 0/217 dead transitions. [2024-11-13 15:26:40,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 217 transitions, 531 flow [2024-11-13 15:26:40,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:26:40,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:26:40,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 577 transitions. [2024-11-13 15:26:40,961 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9382113821138212 [2024-11-13 15:26:40,961 INFO L175 Difference]: Start difference. First operand has 191 places, 198 transitions, 407 flow. Second operand 3 states and 577 transitions. [2024-11-13 15:26:40,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 217 transitions, 531 flow [2024-11-13 15:26:40,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 217 transitions, 527 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:26:40,973 INFO L231 Difference]: Finished difference. Result has 191 places, 206 transitions, 473 flow [2024-11-13 15:26:40,974 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=473, PETRI_PLACES=191, PETRI_TRANSITIONS=206} [2024-11-13 15:26:40,976 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 1 predicate places. [2024-11-13 15:26:40,976 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 206 transitions, 473 flow [2024-11-13 15:26:40,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:40,977 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:40,977 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:40,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 15:26:40,977 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:40,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:40,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1898699684, now seen corresponding path program 1 times [2024-11-13 15:26:40,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:40,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374101762] [2024-11-13 15:26:40,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:40,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:41,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:41,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:41,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:41,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374101762] [2024-11-13 15:26:41,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374101762] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:41,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:41,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:26:41,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510703539] [2024-11-13 15:26:41,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:41,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:26:41,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:41,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:26:41,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:26:41,116 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 205 [2024-11-13 15:26:41,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 206 transitions, 473 flow. Second operand has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:41,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:41,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 205 [2024-11-13 15:26:41,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:41,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([324] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][187], [201#true, Black: 196#true, 70#L1049-18true, 198#(= |#race~threads_mask~0| 0), 103#L1063-1true, 191#true]) [2024-11-13 15:26:41,343 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2024-11-13 15:26:41,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2024-11-13 15:26:41,343 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:41,343 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:41,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([324] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][187], [201#true, Black: 196#true, 70#L1049-18true, 198#(= |#race~threads_mask~0| 0), 103#L1063-1true, 191#true]) [2024-11-13 15:26:41,344 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2024-11-13 15:26:41,344 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2024-11-13 15:26:41,344 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:41,344 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:41,344 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:41,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][208], [73#L1051-2true, Black: 196#true, 198#(= |#race~threads_mask~0| 0), 191#true, 203#(= |#race~datas~0| 0), 119#L1063-7true]) [2024-11-13 15:26:41,436 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2024-11-13 15:26:41,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-11-13 15:26:41,436 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:41,437 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2024-11-13 15:26:41,448 INFO L124 PetriNetUnfolderBase]: 212/1267 cut-off events. [2024-11-13 15:26:41,448 INFO L125 PetriNetUnfolderBase]: For 40/44 co-relation queries the response was YES. [2024-11-13 15:26:41,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1623 conditions, 1267 events. 212/1267 cut-off events. For 40/44 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 8300 event pairs, 23 based on Foata normal form. 0/1080 useless extension candidates. Maximal degree in co-relation 1438. Up to 107 conditions per place. [2024-11-13 15:26:41,457 INFO L140 encePairwiseOnDemand]: 201/205 looper letters, 29 selfloop transitions, 2 changer transitions 0/217 dead transitions. [2024-11-13 15:26:41,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 217 transitions, 557 flow [2024-11-13 15:26:41,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:26:41,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:26:41,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 576 transitions. [2024-11-13 15:26:41,461 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9365853658536586 [2024-11-13 15:26:41,461 INFO L175 Difference]: Start difference. First operand has 191 places, 206 transitions, 473 flow. Second operand 3 states and 576 transitions. [2024-11-13 15:26:41,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 217 transitions, 557 flow [2024-11-13 15:26:41,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 217 transitions, 541 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:26:41,470 INFO L231 Difference]: Finished difference. Result has 190 places, 206 transitions, 467 flow [2024-11-13 15:26:41,471 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=467, PETRI_PLACES=190, PETRI_TRANSITIONS=206} [2024-11-13 15:26:41,472 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 0 predicate places. [2024-11-13 15:26:41,472 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 206 transitions, 467 flow [2024-11-13 15:26:41,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:41,473 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:41,473 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:41,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 15:26:41,473 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:41,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:41,474 INFO L85 PathProgramCache]: Analyzing trace with hash 845082236, now seen corresponding path program 1 times [2024-11-13 15:26:41,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:41,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111562700] [2024-11-13 15:26:41,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:41,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:41,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:41,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:41,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:41,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111562700] [2024-11-13 15:26:41,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111562700] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:41,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:41,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:41,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077880497] [2024-11-13 15:26:41,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:41,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:26:41,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:41,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:26:41,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:26:41,842 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 205 [2024-11-13 15:26:41,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 206 transitions, 467 flow. Second operand has 5 states, 5 states have (on average 178.4) internal successors, (892), 5 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:41,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:41,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 205 [2024-11-13 15:26:41,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:42,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([532] L1049-17-->L1049-18: Formula: (= |v_threadThread1of1ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of1ForFork0_#t~nondet6=|v_threadThread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [201#true, 205#true, 143#L1063-18true, Black: 198#(= |#race~threads_mask~0| 0), 70#L1049-18true, 191#true]) [2024-11-13 15:26:42,073 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2024-11-13 15:26:42,073 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-11-13 15:26:42,074 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:42,074 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:26:42,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [201#true, 205#true, 143#L1063-18true, Black: 198#(= |#race~threads_mask~0| 0), 70#L1049-18true, 191#true]) [2024-11-13 15:26:42,076 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2024-11-13 15:26:42,076 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:26:42,076 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-11-13 15:26:42,076 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:26:42,123 INFO L124 PetriNetUnfolderBase]: 180/1105 cut-off events. [2024-11-13 15:26:42,123 INFO L125 PetriNetUnfolderBase]: For 10/16 co-relation queries the response was YES. [2024-11-13 15:26:42,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 1105 events. 180/1105 cut-off events. For 10/16 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 6752 event pairs, 29 based on Foata normal form. 1/947 useless extension candidates. Maximal degree in co-relation 1212. Up to 165 conditions per place. [2024-11-13 15:26:42,130 INFO L140 encePairwiseOnDemand]: 197/205 looper letters, 33 selfloop transitions, 2 changer transitions 5/222 dead transitions. [2024-11-13 15:26:42,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 222 transitions, 579 flow [2024-11-13 15:26:42,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:42,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:42,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1103 transitions. [2024-11-13 15:26:42,134 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8967479674796748 [2024-11-13 15:26:42,134 INFO L175 Difference]: Start difference. First operand has 190 places, 206 transitions, 467 flow. Second operand 6 states and 1103 transitions. [2024-11-13 15:26:42,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 222 transitions, 579 flow [2024-11-13 15:26:42,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 222 transitions, 579 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:42,143 INFO L231 Difference]: Finished difference. Result has 199 places, 206 transitions, 485 flow [2024-11-13 15:26:42,143 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=199, PETRI_TRANSITIONS=206} [2024-11-13 15:26:42,144 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 9 predicate places. [2024-11-13 15:26:42,144 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 206 transitions, 485 flow [2024-11-13 15:26:42,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.4) internal successors, (892), 5 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:42,144 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:42,145 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:42,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 15:26:42,145 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:42,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:42,145 INFO L85 PathProgramCache]: Analyzing trace with hash 933243781, now seen corresponding path program 1 times [2024-11-13 15:26:42,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:42,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539746784] [2024-11-13 15:26:42,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:42,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:42,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:42,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:42,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:42,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539746784] [2024-11-13 15:26:42,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539746784] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:42,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:42,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:26:42,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939640708] [2024-11-13 15:26:42,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:42,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:26:42,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:42,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:26:42,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:26:42,369 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 205 [2024-11-13 15:26:42,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 206 transitions, 485 flow. Second operand has 3 states, 3 states have (on average 185.66666666666666) internal successors, (557), 3 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:42,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:42,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 205 [2024-11-13 15:26:42,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:42,576 INFO L124 PetriNetUnfolderBase]: 170/1044 cut-off events. [2024-11-13 15:26:42,577 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-13 15:26:42,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1334 conditions, 1044 events. 170/1044 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6082 event pairs, 31 based on Foata normal form. 1/890 useless extension candidates. Maximal degree in co-relation 1254. Up to 151 conditions per place. [2024-11-13 15:26:42,585 INFO L140 encePairwiseOnDemand]: 202/205 looper letters, 22 selfloop transitions, 2 changer transitions 0/213 dead transitions. [2024-11-13 15:26:42,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 213 transitions, 547 flow [2024-11-13 15:26:42,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:26:42,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:26:42,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 577 transitions. [2024-11-13 15:26:42,588 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9382113821138212 [2024-11-13 15:26:42,588 INFO L175 Difference]: Start difference. First operand has 199 places, 206 transitions, 485 flow. Second operand 3 states and 577 transitions. [2024-11-13 15:26:42,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 213 transitions, 547 flow [2024-11-13 15:26:42,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 213 transitions, 533 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-13 15:26:42,598 INFO L231 Difference]: Finished difference. Result has 194 places, 207 transitions, 483 flow [2024-11-13 15:26:42,598 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=483, PETRI_PLACES=194, PETRI_TRANSITIONS=207} [2024-11-13 15:26:42,599 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 4 predicate places. [2024-11-13 15:26:42,599 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 207 transitions, 483 flow [2024-11-13 15:26:42,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 185.66666666666666) internal successors, (557), 3 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:42,600 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:42,600 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:42,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 15:26:42,600 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:42,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:42,602 INFO L85 PathProgramCache]: Analyzing trace with hash 827246529, now seen corresponding path program 1 times [2024-11-13 15:26:42,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:42,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588485859] [2024-11-13 15:26:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:42,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:42,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:42,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588485859] [2024-11-13 15:26:42,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588485859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:42,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:42,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:42,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479052413] [2024-11-13 15:26:42,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:42,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:42,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:42,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:42,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:42,837 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 205 [2024-11-13 15:26:42,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 207 transitions, 483 flow. Second operand has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:42,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:42,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 205 [2024-11-13 15:26:42,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:43,187 INFO L124 PetriNetUnfolderBase]: 373/1848 cut-off events. [2024-11-13 15:26:43,188 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-11-13 15:26:43,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1848 events. 373/1848 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 13379 event pairs, 49 based on Foata normal form. 1/1640 useless extension candidates. Maximal degree in co-relation 2373. Up to 220 conditions per place. [2024-11-13 15:26:43,199 INFO L140 encePairwiseOnDemand]: 193/205 looper letters, 49 selfloop transitions, 12 changer transitions 0/240 dead transitions. [2024-11-13 15:26:43,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 240 transitions, 673 flow [2024-11-13 15:26:43,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:43,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:43,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 758 transitions. [2024-11-13 15:26:43,202 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9243902439024391 [2024-11-13 15:26:43,202 INFO L175 Difference]: Start difference. First operand has 194 places, 207 transitions, 483 flow. Second operand 4 states and 758 transitions. [2024-11-13 15:26:43,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 240 transitions, 673 flow [2024-11-13 15:26:43,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 240 transitions, 671 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:43,209 INFO L231 Difference]: Finished difference. Result has 199 places, 217 transitions, 573 flow [2024-11-13 15:26:43,210 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=573, PETRI_PLACES=199, PETRI_TRANSITIONS=217} [2024-11-13 15:26:43,210 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 9 predicate places. [2024-11-13 15:26:43,210 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 217 transitions, 573 flow [2024-11-13 15:26:43,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:43,211 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:43,211 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:43,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 15:26:43,211 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:43,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:43,212 INFO L85 PathProgramCache]: Analyzing trace with hash -985334976, now seen corresponding path program 1 times [2024-11-13 15:26:43,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:43,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973150182] [2024-11-13 15:26:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:43,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:43,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:43,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973150182] [2024-11-13 15:26:43,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973150182] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:43,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:43,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:43,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709045223] [2024-11-13 15:26:43,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:43,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:43,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:43,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:43,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:43,422 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 205 [2024-11-13 15:26:43,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 217 transitions, 573 flow. Second operand has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:43,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:43,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 205 [2024-11-13 15:26:43,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:43,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][193], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 227#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1062-11true, Black: 196#true, 191#true, 36#L1049-16true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:43,563 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2024-11-13 15:26:43,563 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2024-11-13 15:26:43,563 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2024-11-13 15:26:43,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-11-13 15:26:43,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][193], [201#true, 139#L1062-14true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 227#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 196#true, 191#true, 36#L1049-16true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:43,571 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2024-11-13 15:26:43,571 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-11-13 15:26:43,571 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2024-11-13 15:26:43,571 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2024-11-13 15:26:43,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][193], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 227#true, 44#L1062-27true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 196#true, 191#true, 36#L1049-16true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:43,621 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2024-11-13 15:26:43,622 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-11-13 15:26:43,622 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:43,622 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:43,803 INFO L124 PetriNetUnfolderBase]: 371/1879 cut-off events. [2024-11-13 15:26:43,803 INFO L125 PetriNetUnfolderBase]: For 420/470 co-relation queries the response was YES. [2024-11-13 15:26:43,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2906 conditions, 1879 events. 371/1879 cut-off events. For 420/470 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 13842 event pairs, 48 based on Foata normal form. 24/1695 useless extension candidates. Maximal degree in co-relation 2686. Up to 220 conditions per place. [2024-11-13 15:26:43,814 INFO L140 encePairwiseOnDemand]: 194/205 looper letters, 49 selfloop transitions, 13 changer transitions 0/241 dead transitions. [2024-11-13 15:26:43,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 241 transitions, 759 flow [2024-11-13 15:26:43,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:43,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:43,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 756 transitions. [2024-11-13 15:26:43,817 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9219512195121952 [2024-11-13 15:26:43,817 INFO L175 Difference]: Start difference. First operand has 199 places, 217 transitions, 573 flow. Second operand 4 states and 756 transitions. [2024-11-13 15:26:43,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 241 transitions, 759 flow [2024-11-13 15:26:43,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 241 transitions, 759 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:43,826 INFO L231 Difference]: Finished difference. Result has 204 places, 220 transitions, 632 flow [2024-11-13 15:26:43,826 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=632, PETRI_PLACES=204, PETRI_TRANSITIONS=220} [2024-11-13 15:26:43,828 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 14 predicate places. [2024-11-13 15:26:43,828 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 220 transitions, 632 flow [2024-11-13 15:26:43,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:43,828 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:43,828 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:43,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 15:26:43,829 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:43,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:43,829 INFO L85 PathProgramCache]: Analyzing trace with hash 952735277, now seen corresponding path program 1 times [2024-11-13 15:26:43,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:43,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087249866] [2024-11-13 15:26:43,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:43,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:43,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:44,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:44,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:44,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087249866] [2024-11-13 15:26:44,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087249866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:44,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:44,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:44,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607235526] [2024-11-13 15:26:44,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:44,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:44,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:44,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:44,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:44,155 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 205 [2024-11-13 15:26:44,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 220 transitions, 632 flow. Second operand has 4 states, 4 states have (on average 181.0) internal successors, (724), 4 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:44,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:44,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 205 [2024-11-13 15:26:44,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:44,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 227#true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 121#L1063-10true]) [2024-11-13 15:26:44,374 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2024-11-13 15:26:44,374 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2024-11-13 15:26:44,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2024-11-13 15:26:44,374 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2024-11-13 15:26:44,548 INFO L124 PetriNetUnfolderBase]: 370/2094 cut-off events. [2024-11-13 15:26:44,548 INFO L125 PetriNetUnfolderBase]: For 928/944 co-relation queries the response was YES. [2024-11-13 15:26:44,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3408 conditions, 2094 events. 370/2094 cut-off events. For 928/944 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 16404 event pairs, 62 based on Foata normal form. 6/1872 useless extension candidates. Maximal degree in co-relation 3185. Up to 354 conditions per place. [2024-11-13 15:26:44,560 INFO L140 encePairwiseOnDemand]: 198/205 looper letters, 43 selfloop transitions, 9 changer transitions 0/241 dead transitions. [2024-11-13 15:26:44,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 241 transitions, 822 flow [2024-11-13 15:26:44,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:44,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 757 transitions. [2024-11-13 15:26:44,562 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9231707317073171 [2024-11-13 15:26:44,562 INFO L175 Difference]: Start difference. First operand has 204 places, 220 transitions, 632 flow. Second operand 4 states and 757 transitions. [2024-11-13 15:26:44,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 241 transitions, 822 flow [2024-11-13 15:26:44,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 241 transitions, 805 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:44,569 INFO L231 Difference]: Finished difference. Result has 208 places, 226 transitions, 702 flow [2024-11-13 15:26:44,569 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=702, PETRI_PLACES=208, PETRI_TRANSITIONS=226} [2024-11-13 15:26:44,570 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 18 predicate places. [2024-11-13 15:26:44,570 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 226 transitions, 702 flow [2024-11-13 15:26:44,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 181.0) internal successors, (724), 4 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:44,570 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:44,570 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:44,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 15:26:44,571 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:44,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:44,571 INFO L85 PathProgramCache]: Analyzing trace with hash 2119896274, now seen corresponding path program 1 times [2024-11-13 15:26:44,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:44,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066988838] [2024-11-13 15:26:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:44,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:44,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:44,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:44,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:44,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066988838] [2024-11-13 15:26:44,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066988838] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:44,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:44,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:44,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795033736] [2024-11-13 15:26:44,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:44,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:44,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:44,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:44,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:44,789 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 205 [2024-11-13 15:26:44,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 226 transitions, 702 flow. Second operand has 4 states, 4 states have (on average 175.75) internal successors, (703), 4 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:44,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:44,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 205 [2024-11-13 15:26:44,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:45,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][206], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 158#L1062-24true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,004 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2024-11-13 15:26:45,004 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:45,005 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:45,005 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:45,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][207], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 158#L1062-24true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,006 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2024-11-13 15:26:45,006 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:45,006 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:45,007 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2024-11-13 15:26:45,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][207], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 44#L1062-27true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,021 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2024-11-13 15:26:45,021 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:45,021 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-11-13 15:26:45,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-11-13 15:26:45,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][206], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 44#L1062-27true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,024 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2024-11-13 15:26:45,024 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2024-11-13 15:26:45,024 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2024-11-13 15:26:45,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2024-11-13 15:26:45,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 233#true, Black: 229#(not (= ~threads_mask~0 0)), 14#L1062-36true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,074 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2024-11-13 15:26:45,074 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:26:45,074 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][228], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 233#true, Black: 229#(not (= ~threads_mask~0 0)), 14#L1062-36true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,081 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:26:45,082 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,082 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,082 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:45,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][228], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 233#true, 14#L1062-36true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,133 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:26:45,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,134 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:45,134 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:45,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][150], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 121#L1063-10true]) [2024-11-13 15:26:45,198 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,199 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,199 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,199 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,242 INFO L124 PetriNetUnfolderBase]: 540/2342 cut-off events. [2024-11-13 15:26:45,242 INFO L125 PetriNetUnfolderBase]: For 1527/1614 co-relation queries the response was YES. [2024-11-13 15:26:45,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4260 conditions, 2342 events. 540/2342 cut-off events. For 1527/1614 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 18549 event pairs, 62 based on Foata normal form. 32/2144 useless extension candidates. Maximal degree in co-relation 3987. Up to 378 conditions per place. [2024-11-13 15:26:45,258 INFO L140 encePairwiseOnDemand]: 194/205 looper letters, 51 selfloop transitions, 18 changer transitions 0/252 dead transitions. [2024-11-13 15:26:45,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 252 transitions, 916 flow [2024-11-13 15:26:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:45,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:45,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 753 transitions. [2024-11-13 15:26:45,262 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9182926829268293 [2024-11-13 15:26:45,262 INFO L175 Difference]: Start difference. First operand has 208 places, 226 transitions, 702 flow. Second operand 4 states and 753 transitions. [2024-11-13 15:26:45,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 252 transitions, 916 flow [2024-11-13 15:26:45,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 252 transitions, 916 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:45,269 INFO L231 Difference]: Finished difference. Result has 213 places, 231 transitions, 794 flow [2024-11-13 15:26:45,270 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=794, PETRI_PLACES=213, PETRI_TRANSITIONS=231} [2024-11-13 15:26:45,271 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 23 predicate places. [2024-11-13 15:26:45,272 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 231 transitions, 794 flow [2024-11-13 15:26:45,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 175.75) internal successors, (703), 4 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:45,273 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:45,273 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:45,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 15:26:45,273 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:45,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1517888948, now seen corresponding path program 1 times [2024-11-13 15:26:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:45,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498759024] [2024-11-13 15:26:45,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:45,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:45,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:45,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:45,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498759024] [2024-11-13 15:26:45,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498759024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:45,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:45,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:45,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236362722] [2024-11-13 15:26:45,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:45,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:45,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:45,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:45,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:45,443 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 205 [2024-11-13 15:26:45,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 231 transitions, 794 flow. Second operand has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:45,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:45,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 205 [2024-11-13 15:26:45,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:45,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][151], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 233#true, 14#L1062-36true, Black: 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true]) [2024-11-13 15:26:45,707 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2024-11-13 15:26:45,707 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,707 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:26:45,708 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][225], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), 14#L1062-36true, 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,716 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:26:45,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,716 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:45,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][145], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), 127#L1063-16true]) [2024-11-13 15:26:45,725 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2024-11-13 15:26:45,725 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2024-11-13 15:26:45,726 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2024-11-13 15:26:45,726 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2024-11-13 15:26:45,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][145], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, Black: 198#(= |#race~threads_mask~0| 0), 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true, 92#L1063-20true]) [2024-11-13 15:26:45,776 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2024-11-13 15:26:45,776 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-11-13 15:26:45,776 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2024-11-13 15:26:45,776 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-11-13 15:26:45,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][145], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, Black: 198#(= |#race~threads_mask~0| 0), 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 160#L1064-3true, Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true]) [2024-11-13 15:26:45,813 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2024-11-13 15:26:45,813 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-11-13 15:26:45,813 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-11-13 15:26:45,813 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-11-13 15:26:45,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][250], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true, 121#L1063-10true]) [2024-11-13 15:26:45,827 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][151], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 131#L1063-8true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:45,828 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,828 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][151], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), 121#L1063-10true]) [2024-11-13 15:26:45,829 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,829 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:45,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:45,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][250], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, 239#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 125#L1063-15true, Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true]) [2024-11-13 15:26:45,841 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2024-11-13 15:26:45,841 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-11-13 15:26:45,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:26:45,841 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-11-13 15:26:45,883 INFO L124 PetriNetUnfolderBase]: 555/2421 cut-off events. [2024-11-13 15:26:45,883 INFO L125 PetriNetUnfolderBase]: For 2896/3028 co-relation queries the response was YES. [2024-11-13 15:26:45,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4882 conditions, 2421 events. 555/2421 cut-off events. For 2896/3028 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 19144 event pairs, 69 based on Foata normal form. 24/2169 useless extension candidates. Maximal degree in co-relation 4575. Up to 364 conditions per place. [2024-11-13 15:26:45,905 INFO L140 encePairwiseOnDemand]: 195/205 looper letters, 49 selfloop transitions, 22 changer transitions 0/257 dead transitions. [2024-11-13 15:26:45,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 257 transitions, 1056 flow [2024-11-13 15:26:45,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:45,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:45,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 755 transitions. [2024-11-13 15:26:45,908 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9207317073170732 [2024-11-13 15:26:45,908 INFO L175 Difference]: Start difference. First operand has 213 places, 231 transitions, 794 flow. Second operand 4 states and 755 transitions. [2024-11-13 15:26:45,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 257 transitions, 1056 flow [2024-11-13 15:26:45,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 257 transitions, 1035 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:45,926 INFO L231 Difference]: Finished difference. Result has 217 places, 237 transitions, 920 flow [2024-11-13 15:26:45,926 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=920, PETRI_PLACES=217, PETRI_TRANSITIONS=237} [2024-11-13 15:26:45,927 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 27 predicate places. [2024-11-13 15:26:45,927 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 237 transitions, 920 flow [2024-11-13 15:26:45,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:45,928 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:45,929 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:45,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 15:26:45,929 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:45,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:45,929 INFO L85 PathProgramCache]: Analyzing trace with hash 238684388, now seen corresponding path program 1 times [2024-11-13 15:26:45,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:45,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482960156] [2024-11-13 15:26:45,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:45,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:46,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:46,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:46,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482960156] [2024-11-13 15:26:46,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482960156] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:46,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:46,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:46,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176227932] [2024-11-13 15:26:46,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:46,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:46,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:46,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:46,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:46,099 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 205 [2024-11-13 15:26:46,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 237 transitions, 920 flow. Second operand has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:46,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:46,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 205 [2024-11-13 15:26:46,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 251#true, 233#true, 14#L1062-36true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true]) [2024-11-13 15:26:46,336 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-11-13 15:26:46,336 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:46,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:46,337 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][224], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 251#true, 14#L1062-36true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:46,346 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-11-13 15:26:46,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:46,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:46,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 251#true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), 125#L1063-15true, Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:46,354 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-11-13 15:26:46,354 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:26:46,354 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:26:46,354 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:46,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][143], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 251#true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), 127#L1063-16true]) [2024-11-13 15:26:46,359 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-11-13 15:26:46,359 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:26:46,359 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:26:46,359 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:26:46,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][143], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 251#true, Black: 198#(= |#race~threads_mask~0| 0), 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), 92#L1063-20true]) [2024-11-13 15:26:46,420 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2024-11-13 15:26:46,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2024-11-13 15:26:46,420 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2024-11-13 15:26:46,420 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2024-11-13 15:26:46,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][143], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 251#true, Black: 198#(= |#race~threads_mask~0| 0), 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 160#L1064-3true, Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:46,484 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-11-13 15:26:46,484 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-11-13 15:26:46,485 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-11-13 15:26:46,485 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-11-13 15:26:46,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][253], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 251#true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), 121#L1063-10true]) [2024-11-13 15:26:46,496 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2024-11-13 15:26:46,496 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:46,496 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:46,496 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-11-13 15:26:46,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][254], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 251#true, 233#true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 218#(<= (+ ~threads_mask~0 1) 0), 245#true, 121#L1063-10true]) [2024-11-13 15:26:46,498 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2024-11-13 15:26:46,498 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:46,498 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-11-13 15:26:46,498 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-11-13 15:26:46,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][253], [201#true, Black: 222#(not (= ~threads_mask~0 0)), 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 251#true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), 125#L1063-15true, Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:46,511 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-11-13 15:26:46,512 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:26:46,512 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-11-13 15:26:46,512 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:26:46,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][254], [201#true, Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 220#true, 251#true, Black: 229#(not (= ~threads_mask~0 0)), 233#true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 196#true, 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), 125#L1063-15true, Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), 245#true, Black: 218#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:26:46,512 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-11-13 15:26:46,512 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:26:46,512 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:26:46,513 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-11-13 15:26:46,557 INFO L124 PetriNetUnfolderBase]: 563/2428 cut-off events. [2024-11-13 15:26:46,557 INFO L125 PetriNetUnfolderBase]: For 4186/4324 co-relation queries the response was YES. [2024-11-13 15:26:46,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5231 conditions, 2428 events. 563/2428 cut-off events. For 4186/4324 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 19173 event pairs, 75 based on Foata normal form. 26/2177 useless extension candidates. Maximal degree in co-relation 4921. Up to 369 conditions per place. [2024-11-13 15:26:46,578 INFO L140 encePairwiseOnDemand]: 195/205 looper letters, 49 selfloop transitions, 26 changer transitions 0/261 dead transitions. [2024-11-13 15:26:46,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 261 transitions, 1182 flow [2024-11-13 15:26:46,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:46,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:46,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 755 transitions. [2024-11-13 15:26:46,580 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9207317073170732 [2024-11-13 15:26:46,580 INFO L175 Difference]: Start difference. First operand has 217 places, 237 transitions, 920 flow. Second operand 4 states and 755 transitions. [2024-11-13 15:26:46,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 261 transitions, 1182 flow [2024-11-13 15:26:46,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 261 transitions, 1157 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:46,591 INFO L231 Difference]: Finished difference. Result has 221 places, 242 transitions, 1046 flow [2024-11-13 15:26:46,592 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1046, PETRI_PLACES=221, PETRI_TRANSITIONS=242} [2024-11-13 15:26:46,592 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 31 predicate places. [2024-11-13 15:26:46,593 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 242 transitions, 1046 flow [2024-11-13 15:26:46,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 176.25) internal successors, (705), 4 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:46,593 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:46,593 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:46,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 15:26:46,594 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:46,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:46,594 INFO L85 PathProgramCache]: Analyzing trace with hash 743328517, now seen corresponding path program 1 times [2024-11-13 15:26:46,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:46,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69307330] [2024-11-13 15:26:46,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:46,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:46,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:46,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:46,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69307330] [2024-11-13 15:26:46,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69307330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:46,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:46,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:26:46,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604932555] [2024-11-13 15:26:46,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:46,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:26:46,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:46,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:26:46,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:26:46,680 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 205 [2024-11-13 15:26:46,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 242 transitions, 1046 flow. Second operand has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:46,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:46,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 205 [2024-11-13 15:26:46,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:47,204 INFO L124 PetriNetUnfolderBase]: 488/2757 cut-off events. [2024-11-13 15:26:47,204 INFO L125 PetriNetUnfolderBase]: For 3146/3195 co-relation queries the response was YES. [2024-11-13 15:26:47,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5121 conditions, 2757 events. 488/2757 cut-off events. For 3146/3195 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 23770 event pairs, 128 based on Foata normal form. 10/2460 useless extension candidates. Maximal degree in co-relation 4817. Up to 481 conditions per place. [2024-11-13 15:26:47,226 INFO L140 encePairwiseOnDemand]: 199/205 looper letters, 33 selfloop transitions, 7 changer transitions 0/251 dead transitions. [2024-11-13 15:26:47,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 251 transitions, 1150 flow [2024-11-13 15:26:47,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:26:47,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:26:47,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 564 transitions. [2024-11-13 15:26:47,229 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9170731707317074 [2024-11-13 15:26:47,229 INFO L175 Difference]: Start difference. First operand has 221 places, 242 transitions, 1046 flow. Second operand 3 states and 564 transitions. [2024-11-13 15:26:47,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 251 transitions, 1150 flow [2024-11-13 15:26:47,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 251 transitions, 1125 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:47,243 INFO L231 Difference]: Finished difference. Result has 224 places, 247 transitions, 1077 flow [2024-11-13 15:26:47,244 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1077, PETRI_PLACES=224, PETRI_TRANSITIONS=247} [2024-11-13 15:26:47,244 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 34 predicate places. [2024-11-13 15:26:47,244 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 247 transitions, 1077 flow [2024-11-13 15:26:47,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:47,245 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:47,245 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:47,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 15:26:47,246 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:47,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 605707759, now seen corresponding path program 1 times [2024-11-13 15:26:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783361332] [2024-11-13 15:26:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:47,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:47,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:47,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:47,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783361332] [2024-11-13 15:26:47,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783361332] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:47,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:47,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:47,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846849914] [2024-11-13 15:26:47,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:47,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:26:47,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:26:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:26:48,133 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 205 [2024-11-13 15:26:48,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 247 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:48,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:48,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 205 [2024-11-13 15:26:48,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][185], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 113#L1051-9true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 201#true, 119#L1063-7true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 257#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:48,764 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-11-13 15:26:48,764 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-11-13 15:26:48,764 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:48,764 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-11-13 15:26:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][185], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 220#true, 170#L1051-10true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 201#true, 119#L1063-7true, Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 257#true, Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:48,764 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-11-13 15:26:48,765 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-11-13 15:26:48,765 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-11-13 15:26:48,765 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:48,893 INFO L124 PetriNetUnfolderBase]: 778/3573 cut-off events. [2024-11-13 15:26:48,893 INFO L125 PetriNetUnfolderBase]: For 3750/3795 co-relation queries the response was YES. [2024-11-13 15:26:48,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6836 conditions, 3573 events. 778/3573 cut-off events. For 3750/3795 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 31351 event pairs, 247 based on Foata normal form. 15/3150 useless extension candidates. Maximal degree in co-relation 6518. Up to 858 conditions per place. [2024-11-13 15:26:48,911 INFO L140 encePairwiseOnDemand]: 194/205 looper letters, 52 selfloop transitions, 22 changer transitions 0/284 dead transitions. [2024-11-13 15:26:48,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 284 transitions, 1299 flow [2024-11-13 15:26:48,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:48,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1069 transitions. [2024-11-13 15:26:48,915 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8691056910569106 [2024-11-13 15:26:48,915 INFO L175 Difference]: Start difference. First operand has 224 places, 247 transitions, 1077 flow. Second operand 6 states and 1069 transitions. [2024-11-13 15:26:48,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 284 transitions, 1299 flow [2024-11-13 15:26:48,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 284 transitions, 1285 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:26:48,930 INFO L231 Difference]: Finished difference. Result has 232 places, 268 transitions, 1213 flow [2024-11-13 15:26:48,930 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1213, PETRI_PLACES=232, PETRI_TRANSITIONS=268} [2024-11-13 15:26:48,931 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 42 predicate places. [2024-11-13 15:26:48,931 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 268 transitions, 1213 flow [2024-11-13 15:26:48,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:48,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:48,932 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:48,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 15:26:48,932 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:48,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:48,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1043075734, now seen corresponding path program 1 times [2024-11-13 15:26:48,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:48,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041766190] [2024-11-13 15:26:48,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:48,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:48,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:48,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:48,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041766190] [2024-11-13 15:26:48,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041766190] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:48,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:48,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:26:48,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013196394] [2024-11-13 15:26:48,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:48,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:26:48,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:48,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:26:48,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:26:49,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 205 [2024-11-13 15:26:49,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 268 transitions, 1213 flow. Second operand has 3 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:49,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:49,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 205 [2024-11-13 15:26:49,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:49,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([324] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 201#true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 103#L1063-1true, Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), 70#L1049-18true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:49,518 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2024-11-13 15:26:49,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-11-13 15:26:49,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-11-13 15:26:49,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-11-13 15:26:49,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([324] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 201#true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, 84#L1049-19true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), 103#L1063-1true, Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:49,535 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-11-13 15:26:49,535 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-11-13 15:26:49,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2024-11-13 15:26:49,535 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2024-11-13 15:26:49,720 INFO L124 PetriNetUnfolderBase]: 740/3674 cut-off events. [2024-11-13 15:26:49,720 INFO L125 PetriNetUnfolderBase]: For 3528/3599 co-relation queries the response was YES. [2024-11-13 15:26:49,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7172 conditions, 3674 events. 740/3674 cut-off events. For 3528/3599 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 33387 event pairs, 161 based on Foata normal form. 17/3286 useless extension candidates. Maximal degree in co-relation 6852. Up to 650 conditions per place. [2024-11-13 15:26:49,745 INFO L140 encePairwiseOnDemand]: 198/205 looper letters, 37 selfloop transitions, 11 changer transitions 0/284 dead transitions. [2024-11-13 15:26:49,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 284 transitions, 1367 flow [2024-11-13 15:26:49,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:26:49,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:26:49,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 572 transitions. [2024-11-13 15:26:49,747 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9300813008130081 [2024-11-13 15:26:49,747 INFO L175 Difference]: Start difference. First operand has 232 places, 268 transitions, 1213 flow. Second operand 3 states and 572 transitions. [2024-11-13 15:26:49,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 284 transitions, 1367 flow [2024-11-13 15:26:49,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 284 transitions, 1367 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:49,765 INFO L231 Difference]: Finished difference. Result has 236 places, 275 transitions, 1301 flow [2024-11-13 15:26:49,766 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1301, PETRI_PLACES=236, PETRI_TRANSITIONS=275} [2024-11-13 15:26:49,766 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 46 predicate places. [2024-11-13 15:26:49,766 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 275 transitions, 1301 flow [2024-11-13 15:26:49,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:49,767 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:49,767 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:49,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 15:26:49,767 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:49,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:49,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1849257244, now seen corresponding path program 1 times [2024-11-13 15:26:49,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:49,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074835577] [2024-11-13 15:26:49,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:49,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:49,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:26:50,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:50,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074835577] [2024-11-13 15:26:50,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074835577] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:50,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:50,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:50,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161333180] [2024-11-13 15:26:50,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:50,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:26:50,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:50,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:26:50,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:26:50,677 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 205 [2024-11-13 15:26:50,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 275 transitions, 1301 flow. Second operand has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:50,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:50,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 205 [2024-11-13 15:26:50,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:51,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][144], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 201#true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 14#L1062-36true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,021 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-11-13 15:26:51,021 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:51,022 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:51,022 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:51,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L1049-15-->L1049-16: Formula: (= |v_threadThread1of1ForFork0_#t~bitwise5_3| v_~threads_mask~0_25) InVars {threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|} OutVars{threadThread1of1ForFork0_#t~bitwise5=|v_threadThread1of1ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][226], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 201#true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 14#L1062-36true, Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 36#L1049-16true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,043 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-11-13 15:26:51,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:51,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:51,043 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:26:51,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), 80#L1051-8true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,534 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,534 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-11-13 15:26:51,534 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-11-13 15:26:51,534 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-11-13 15:26:51,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 113#L1051-9true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,535 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-11-13 15:26:51,535 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-11-13 15:26:51,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 220#true, 170#L1051-10true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,536 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,536 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-11-13 15:26:51,536 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-11-13 15:26:51,537 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][84], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 222#(not (= ~threads_mask~0 0)), Black: 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 80#L1051-8true, 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 253#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 241#(not (= ~threads_mask~0 0)), Black: 247#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,541 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,541 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,541 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,541 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][84], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 113#L1051-9true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 229#(not (= ~threads_mask~0 0)), 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 222#(not (= ~threads_mask~0 0)), Black: 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 253#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 241#(not (= ~threads_mask~0 0)), Black: 247#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,545 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,545 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,545 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,545 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 113#L1051-9true, 220#true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,550 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,550 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-11-13 15:26:51,550 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-11-13 15:26:51,550 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,551 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-11-13 15:26:51,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][192], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 220#true, 170#L1051-10true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), Black: 222#(not (= ~threads_mask~0 0)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 229#(not (= ~threads_mask~0 0)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 203#(= |#race~datas~0| 0), Black: 241#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 247#(not (= ~threads_mask~0 0)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,551 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-11-13 15:26:51,551 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-11-13 15:26:51,551 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-11-13 15:26:51,551 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-11-13 15:26:51,551 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([319] L1063-5-->L1063-7: Formula: (< 1 |v_ULTIMATE.start_main_#t~bitwise20#1_12|) InVars {} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise20#1][84], [Black: 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), 278#true, 170#L1051-10true, Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 229#(not (= ~threads_mask~0 0)), 233#true, Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 119#L1063-7true, Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 222#(not (= ~threads_mask~0 0)), Black: 220#true, 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, Black: 235#(not (= ~threads_mask~0 1)), 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 253#(not (= ~threads_mask~0 0)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 241#(not (= ~threads_mask~0 0)), Black: 247#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,553 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,553 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,553 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,553 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-11-13 15:26:51,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][89], [278#true, 247#(not (= ~threads_mask~0 0)), Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 222#(not (= ~threads_mask~0 0)), Black: 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 80#L1051-8true, Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 235#(not (= ~threads_mask~0 1)), 125#L1063-15true, 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 241#(not (= ~threads_mask~0 0)), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,562 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-11-13 15:26:51,563 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-11-13 15:26:51,563 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-11-13 15:26:51,563 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-11-13 15:26:51,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][89], [278#true, 113#L1051-9true, 247#(not (= ~threads_mask~0 0)), Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 222#(not (= ~threads_mask~0 0)), Black: 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 235#(not (= ~threads_mask~0 1)), 125#L1063-15true, 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 241#(not (= ~threads_mask~0 0)), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,567 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-11-13 15:26:51,567 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-11-13 15:26:51,567 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-11-13 15:26:51,567 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-11-13 15:26:51,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([357] L1063-13-->L1063-15: Formula: (let ((.cse5 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| 1))) (let ((.cse4 (+ |v_ULTIMATE.start_main_#t~bitwise20#1_14| |v_ULTIMATE.start_main_#t~bitwise21#1_9| 1)) (.cse2 (<= 0 v_~threads_mask~0_32)) (.cse1 (<= .cse5 0)) (.cse0 (< v_~threads_mask~0_32 0)) (.cse3 (< 0 .cse5))) (and (or (and .cse0 .cse1) (<= |v_ULTIMATE.start_main_#t~bitwise21#1_9| v_~threads_mask~0_32)) (or (and .cse2 .cse3) (<= .cse4 0)) (<= 0 (+ |v_ULTIMATE.start_main_#t~bitwise21#1_9| 2147483648)) (or (< v_~threads_mask~0_32 .cse4) (and .cse2 .cse1)) (or (and .cse0 .cse3) (<= 0 |v_ULTIMATE.start_main_#t~bitwise21#1_9|))))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_14|, ~threads_mask~0=v_~threads_mask~0_32, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise21#1][89], [278#true, 170#L1051-10true, 247#(not (= ~threads_mask~0 0)), Black: 259#(= |#race~threads_mask~0| |ULTIMATE.start_main_#t~nondet22#1|), 262#true, 233#true, 229#(not (= ~threads_mask~0 0)), Black: 196#true, Black: 265#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 201#true, 273#true, Black: 266#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 264#(= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), Black: 267#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet25#1|) (= |ULTIMATE.start_main_#t~nondet25#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))), Black: 275#(= |threadThread1of1ForFork0_#t~nondet6| |#race~threads_mask~0|), Black: 207#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 218#(<= (+ ~threads_mask~0 1) 0), 222#(not (= ~threads_mask~0 0)), Black: 220#true, Black: 223#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 230#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 191#true, 254#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise20#1| 1)), Black: 235#(not (= ~threads_mask~0 1)), 125#L1063-15true, 203#(= |#race~datas~0| 0), Black: 236#(and (not (= ~threads_mask~0 1)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 242#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 241#(not (= ~threads_mask~0 0)), Black: 248#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 253#(not (= ~threads_mask~0 0))]) [2024-11-13 15:26:51,572 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-11-13 15:26:51,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-11-13 15:26:51,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-11-13 15:26:51,572 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-11-13 15:26:51,601 INFO L124 PetriNetUnfolderBase]: 900/4003 cut-off events. [2024-11-13 15:26:51,601 INFO L125 PetriNetUnfolderBase]: For 4753/4833 co-relation queries the response was YES. [2024-11-13 15:26:51,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8421 conditions, 4003 events. 900/4003 cut-off events. For 4753/4833 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 36436 event pairs, 224 based on Foata normal form. 26/3581 useless extension candidates. Maximal degree in co-relation 8081. Up to 978 conditions per place. [2024-11-13 15:26:51,630 INFO L140 encePairwiseOnDemand]: 194/205 looper letters, 67 selfloop transitions, 21 changer transitions 7/313 dead transitions. [2024-11-13 15:26:51,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 313 transitions, 1596 flow [2024-11-13 15:26:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:51,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:51,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1080 transitions. [2024-11-13 15:26:51,634 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8780487804878049 [2024-11-13 15:26:51,634 INFO L175 Difference]: Start difference. First operand has 236 places, 275 transitions, 1301 flow. Second operand 6 states and 1080 transitions. [2024-11-13 15:26:51,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 313 transitions, 1596 flow [2024-11-13 15:26:51,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 313 transitions, 1574 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:26:51,655 INFO L231 Difference]: Finished difference. Result has 244 places, 290 transitions, 1440 flow [2024-11-13 15:26:51,656 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1440, PETRI_PLACES=244, PETRI_TRANSITIONS=290} [2024-11-13 15:26:51,656 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 54 predicate places. [2024-11-13 15:26:51,656 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 290 transitions, 1440 flow [2024-11-13 15:26:51,657 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:51,657 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:51,657 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:51,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 15:26:51,658 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:51,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:51,659 INFO L85 PathProgramCache]: Analyzing trace with hash 314242902, now seen corresponding path program 1 times [2024-11-13 15:26:51,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:51,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439391175] [2024-11-13 15:26:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:51,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:26:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439391175] [2024-11-13 15:26:51,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439391175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:51,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:51,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:51,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038114537] [2024-11-13 15:26:51,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:51,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:51,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:51,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:51,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:51,895 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 205 [2024-11-13 15:26:51,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 290 transitions, 1440 flow. Second operand has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:51,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:51,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 205 [2024-11-13 15:26:51,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:52,060 INFO L124 PetriNetUnfolderBase]: 116/792 cut-off events. [2024-11-13 15:26:52,060 INFO L125 PetriNetUnfolderBase]: For 688/698 co-relation queries the response was YES. [2024-11-13 15:26:52,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1601 conditions, 792 events. 116/792 cut-off events. For 688/698 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3686 event pairs, 2 based on Foata normal form. 14/748 useless extension candidates. Maximal degree in co-relation 1467. Up to 92 conditions per place. [2024-11-13 15:26:52,065 INFO L140 encePairwiseOnDemand]: 199/205 looper letters, 17 selfloop transitions, 8 changer transitions 0/245 dead transitions. [2024-11-13 15:26:52,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 245 transitions, 1084 flow [2024-11-13 15:26:52,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:52,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 756 transitions. [2024-11-13 15:26:52,067 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9219512195121952 [2024-11-13 15:26:52,068 INFO L175 Difference]: Start difference. First operand has 244 places, 290 transitions, 1440 flow. Second operand 4 states and 756 transitions. [2024-11-13 15:26:52,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 245 transitions, 1084 flow [2024-11-13 15:26:52,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 245 transitions, 982 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-11-13 15:26:52,077 INFO L231 Difference]: Finished difference. Result has 229 places, 242 transitions, 942 flow [2024-11-13 15:26:52,078 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=942, PETRI_PLACES=229, PETRI_TRANSITIONS=242} [2024-11-13 15:26:52,078 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 39 predicate places. [2024-11-13 15:26:52,078 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 242 transitions, 942 flow [2024-11-13 15:26:52,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:52,079 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:52,079 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:52,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 15:26:52,079 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:52,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:52,080 INFO L85 PathProgramCache]: Analyzing trace with hash 428320499, now seen corresponding path program 1 times [2024-11-13 15:26:52,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:52,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425757529] [2024-11-13 15:26:52,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:52,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:52,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:52,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:26:52,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:52,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425757529] [2024-11-13 15:26:52,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425757529] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:52,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:52,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:52,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995089997] [2024-11-13 15:26:52,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:52,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:26:52,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:52,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:26:52,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:26:52,773 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 205 [2024-11-13 15:26:52,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 242 transitions, 942 flow. Second operand has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:52,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:52,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 205 [2024-11-13 15:26:52,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:53,186 INFO L124 PetriNetUnfolderBase]: 407/1663 cut-off events. [2024-11-13 15:26:53,186 INFO L125 PetriNetUnfolderBase]: For 1187/1192 co-relation queries the response was YES. [2024-11-13 15:26:53,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3645 conditions, 1663 events. 407/1663 cut-off events. For 1187/1192 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 10412 event pairs, 73 based on Foata normal form. 0/1527 useless extension candidates. Maximal degree in co-relation 3369. Up to 474 conditions per place. [2024-11-13 15:26:53,195 INFO L140 encePairwiseOnDemand]: 190/205 looper letters, 93 selfloop transitions, 55 changer transitions 5/323 dead transitions. [2024-11-13 15:26:53,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 323 transitions, 1598 flow [2024-11-13 15:26:53,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:53,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:53,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1111 transitions. [2024-11-13 15:26:53,199 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9032520325203252 [2024-11-13 15:26:53,199 INFO L175 Difference]: Start difference. First operand has 229 places, 242 transitions, 942 flow. Second operand 6 states and 1111 transitions. [2024-11-13 15:26:53,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 323 transitions, 1598 flow [2024-11-13 15:26:53,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 323 transitions, 1578 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:26:53,211 INFO L231 Difference]: Finished difference. Result has 237 places, 286 transitions, 1414 flow [2024-11-13 15:26:53,212 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1414, PETRI_PLACES=237, PETRI_TRANSITIONS=286} [2024-11-13 15:26:53,212 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 47 predicate places. [2024-11-13 15:26:53,212 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 286 transitions, 1414 flow [2024-11-13 15:26:53,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:53,213 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:53,213 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:53,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-13 15:26:53,213 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:53,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:53,214 INFO L85 PathProgramCache]: Analyzing trace with hash 341257163, now seen corresponding path program 1 times [2024-11-13 15:26:53,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:53,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510278831] [2024-11-13 15:26:53,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:53,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:53,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:54,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:26:54,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:54,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510278831] [2024-11-13 15:26:54,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510278831] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:54,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:54,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-13 15:26:54,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86141566] [2024-11-13 15:26:54,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:54,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:26:54,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:54,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:26:54,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:26:54,710 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 205 [2024-11-13 15:26:54,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 286 transitions, 1414 flow. Second operand has 12 states, 12 states have (on average 159.5) internal successors, (1914), 12 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:54,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:54,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 205 [2024-11-13 15:26:54,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:55,424 INFO L124 PetriNetUnfolderBase]: 391/1658 cut-off events. [2024-11-13 15:26:55,425 INFO L125 PetriNetUnfolderBase]: For 2120/2193 co-relation queries the response was YES. [2024-11-13 15:26:55,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4278 conditions, 1658 events. 391/1658 cut-off events. For 2120/2193 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 10362 event pairs, 102 based on Foata normal form. 29/1557 useless extension candidates. Maximal degree in co-relation 3978. Up to 427 conditions per place. [2024-11-13 15:26:55,435 INFO L140 encePairwiseOnDemand]: 192/205 looper letters, 127 selfloop transitions, 29 changer transitions 29/336 dead transitions. [2024-11-13 15:26:55,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 336 transitions, 2078 flow [2024-11-13 15:26:55,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 15:26:55,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 15:26:55,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2127 transitions. [2024-11-13 15:26:55,440 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7981238273921201 [2024-11-13 15:26:55,440 INFO L175 Difference]: Start difference. First operand has 237 places, 286 transitions, 1414 flow. Second operand 13 states and 2127 transitions. [2024-11-13 15:26:55,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 336 transitions, 2078 flow [2024-11-13 15:26:55,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 336 transitions, 2035 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:55,463 INFO L231 Difference]: Finished difference. Result has 247 places, 273 transitions, 1368 flow [2024-11-13 15:26:55,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1368, PETRI_PLACES=247, PETRI_TRANSITIONS=273} [2024-11-13 15:26:55,464 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 57 predicate places. [2024-11-13 15:26:55,464 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 273 transitions, 1368 flow [2024-11-13 15:26:55,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.5) internal successors, (1914), 12 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:55,465 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:55,465 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:55,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-13 15:26:55,465 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:55,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:55,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2043789254, now seen corresponding path program 1 times [2024-11-13 15:26:55,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:55,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689530885] [2024-11-13 15:26:55,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:55,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:56,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:26:56,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:56,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689530885] [2024-11-13 15:26:56,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689530885] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:56,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:56,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-13 15:26:56,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140993920] [2024-11-13 15:26:56,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:56,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:26:56,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:56,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:26:56,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:26:56,850 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 205 [2024-11-13 15:26:56,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 273 transitions, 1368 flow. Second operand has 12 states, 12 states have (on average 159.58333333333334) internal successors, (1915), 12 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:56,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:56,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 205 [2024-11-13 15:26:56,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:57,677 INFO L124 PetriNetUnfolderBase]: 447/1658 cut-off events. [2024-11-13 15:26:57,677 INFO L125 PetriNetUnfolderBase]: For 1997/2001 co-relation queries the response was YES. [2024-11-13 15:26:57,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4482 conditions, 1658 events. 447/1658 cut-off events. For 1997/2001 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 10230 event pairs, 89 based on Foata normal form. 19/1554 useless extension candidates. Maximal degree in co-relation 4176. Up to 351 conditions per place. [2024-11-13 15:26:57,687 INFO L140 encePairwiseOnDemand]: 193/205 looper letters, 128 selfloop transitions, 34 changer transitions 62/370 dead transitions. [2024-11-13 15:26:57,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 370 transitions, 2398 flow [2024-11-13 15:26:57,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:26:57,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 15:26:57,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1996 transitions. [2024-11-13 15:26:57,693 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8113821138211382 [2024-11-13 15:26:57,693 INFO L175 Difference]: Start difference. First operand has 247 places, 273 transitions, 1368 flow. Second operand 12 states and 1996 transitions. [2024-11-13 15:26:57,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 370 transitions, 2398 flow [2024-11-13 15:26:57,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 370 transitions, 2295 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-11-13 15:26:57,714 INFO L231 Difference]: Finished difference. Result has 237 places, 233 transitions, 1094 flow [2024-11-13 15:26:57,715 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1094, PETRI_PLACES=237, PETRI_TRANSITIONS=233} [2024-11-13 15:26:57,716 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 47 predicate places. [2024-11-13 15:26:57,716 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 233 transitions, 1094 flow [2024-11-13 15:26:57,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.58333333333334) internal successors, (1915), 12 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:57,717 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:57,717 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:57,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 15:26:57,718 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:57,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:57,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1485892133, now seen corresponding path program 1 times [2024-11-13 15:26:57,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:57,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117102954] [2024-11-13 15:26:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:57,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:57,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:57,891 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 15:26:57,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:57,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117102954] [2024-11-13 15:26:57,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117102954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:57,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:57,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:57,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730747342] [2024-11-13 15:26:57,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:57,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:26:57,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:57,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:26:57,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:26:57,973 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 205 [2024-11-13 15:26:57,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 233 transitions, 1094 flow. Second operand has 5 states, 5 states have (on average 179.8) internal successors, (899), 5 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:57,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:57,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 205 [2024-11-13 15:26:57,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:58,203 INFO L124 PetriNetUnfolderBase]: 143/894 cut-off events. [2024-11-13 15:26:58,204 INFO L125 PetriNetUnfolderBase]: For 1027/1060 co-relation queries the response was YES. [2024-11-13 15:26:58,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1958 conditions, 894 events. 143/894 cut-off events. For 1027/1060 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3798 event pairs, 0 based on Foata normal form. 1/839 useless extension candidates. Maximal degree in co-relation 1925. Up to 79 conditions per place. [2024-11-13 15:26:58,208 INFO L140 encePairwiseOnDemand]: 196/205 looper letters, 44 selfloop transitions, 11 changer transitions 0/257 dead transitions. [2024-11-13 15:26:58,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 257 transitions, 1338 flow [2024-11-13 15:26:58,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:58,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1102 transitions. [2024-11-13 15:26:58,211 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8959349593495934 [2024-11-13 15:26:58,211 INFO L175 Difference]: Start difference. First operand has 237 places, 233 transitions, 1094 flow. Second operand 6 states and 1102 transitions. [2024-11-13 15:26:58,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 257 transitions, 1338 flow [2024-11-13 15:26:58,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 257 transitions, 1263 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-11-13 15:26:58,223 INFO L231 Difference]: Finished difference. Result has 226 places, 243 transitions, 1143 flow [2024-11-13 15:26:58,223 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1143, PETRI_PLACES=226, PETRI_TRANSITIONS=243} [2024-11-13 15:26:58,223 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 36 predicate places. [2024-11-13 15:26:58,223 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 243 transitions, 1143 flow [2024-11-13 15:26:58,224 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 179.8) internal successors, (899), 5 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:58,224 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:58,224 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:58,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 15:26:58,224 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:58,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:58,225 INFO L85 PathProgramCache]: Analyzing trace with hash 970900109, now seen corresponding path program 1 times [2024-11-13 15:26:58,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:58,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067227984] [2024-11-13 15:26:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:58,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:58,449 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 15:26:58,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:58,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067227984] [2024-11-13 15:26:58,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067227984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:58,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:58,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:58,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407146089] [2024-11-13 15:26:58,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:58,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:26:58,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:58,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:26:58,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:26:58,551 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 205 [2024-11-13 15:26:58,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 243 transitions, 1143 flow. Second operand has 5 states, 5 states have (on average 179.8) internal successors, (899), 5 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:58,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:58,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 205 [2024-11-13 15:26:58,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:58,835 INFO L124 PetriNetUnfolderBase]: 163/1099 cut-off events. [2024-11-13 15:26:58,835 INFO L125 PetriNetUnfolderBase]: For 1339/1373 co-relation queries the response was YES. [2024-11-13 15:26:58,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2339 conditions, 1099 events. 163/1099 cut-off events. For 1339/1373 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5325 event pairs, 0 based on Foata normal form. 1/1029 useless extension candidates. Maximal degree in co-relation 2303. Up to 85 conditions per place. [2024-11-13 15:26:58,842 INFO L140 encePairwiseOnDemand]: 196/205 looper letters, 58 selfloop transitions, 16 changer transitions 0/276 dead transitions. [2024-11-13 15:26:58,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 276 transitions, 1528 flow [2024-11-13 15:26:58,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:58,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:58,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1102 transitions. [2024-11-13 15:26:58,845 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8959349593495934 [2024-11-13 15:26:58,845 INFO L175 Difference]: Start difference. First operand has 226 places, 243 transitions, 1143 flow. Second operand 6 states and 1102 transitions. [2024-11-13 15:26:58,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 276 transitions, 1528 flow [2024-11-13 15:26:58,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 276 transitions, 1528 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:58,859 INFO L231 Difference]: Finished difference. Result has 235 places, 258 transitions, 1349 flow [2024-11-13 15:26:58,860 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1349, PETRI_PLACES=235, PETRI_TRANSITIONS=258} [2024-11-13 15:26:58,860 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 45 predicate places. [2024-11-13 15:26:58,860 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 258 transitions, 1349 flow [2024-11-13 15:26:58,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 179.8) internal successors, (899), 5 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:58,861 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:58,861 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:58,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-13 15:26:58,862 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:58,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1247207154, now seen corresponding path program 1 times [2024-11-13 15:26:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:58,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392892952] [2024-11-13 15:26:58,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:58,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:58,976 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-13 15:26:58,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:58,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392892952] [2024-11-13 15:26:58,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392892952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:58,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:58,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:58,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069706381] [2024-11-13 15:26:58,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:58,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:58,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:58,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:58,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:26:59,059 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 205 [2024-11-13 15:26:59,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 258 transitions, 1349 flow. Second operand has 4 states, 4 states have (on average 181.5) internal successors, (726), 4 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:59,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:59,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 205 [2024-11-13 15:26:59,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:59,283 INFO L124 PetriNetUnfolderBase]: 163/1099 cut-off events. [2024-11-13 15:26:59,283 INFO L125 PetriNetUnfolderBase]: For 1625/1659 co-relation queries the response was YES. [2024-11-13 15:26:59,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2438 conditions, 1099 events. 163/1099 cut-off events. For 1625/1659 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5352 event pairs, 0 based on Foata normal form. 2/1041 useless extension candidates. Maximal degree in co-relation 2397. Up to 135 conditions per place. [2024-11-13 15:26:59,290 INFO L140 encePairwiseOnDemand]: 200/205 looper letters, 47 selfloop transitions, 11 changer transitions 0/271 dead transitions. [2024-11-13 15:26:59,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 271 transitions, 1538 flow [2024-11-13 15:26:59,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:26:59,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:26:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 746 transitions. [2024-11-13 15:26:59,292 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9097560975609756 [2024-11-13 15:26:59,292 INFO L175 Difference]: Start difference. First operand has 235 places, 258 transitions, 1349 flow. Second operand 4 states and 746 transitions. [2024-11-13 15:26:59,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 271 transitions, 1538 flow [2024-11-13 15:26:59,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 271 transitions, 1532 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-11-13 15:26:59,307 INFO L231 Difference]: Finished difference. Result has 240 places, 260 transitions, 1401 flow [2024-11-13 15:26:59,308 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1401, PETRI_PLACES=240, PETRI_TRANSITIONS=260} [2024-11-13 15:26:59,308 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 50 predicate places. [2024-11-13 15:26:59,308 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 260 transitions, 1401 flow [2024-11-13 15:26:59,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 181.5) internal successors, (726), 4 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:59,309 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:59,309 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:59,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-13 15:26:59,309 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:59,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:59,310 INFO L85 PathProgramCache]: Analyzing trace with hash -935952731, now seen corresponding path program 1 times [2024-11-13 15:26:59,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:59,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374759164] [2024-11-13 15:26:59,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:59,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:59,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:59,476 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-13 15:26:59,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:59,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374759164] [2024-11-13 15:26:59,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374759164] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:59,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:59,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:26:59,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332873458] [2024-11-13 15:26:59,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:59,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:26:59,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:59,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:26:59,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:26:59,507 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 205 [2024-11-13 15:26:59,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 260 transitions, 1401 flow. Second operand has 5 states, 5 states have (on average 180.0) internal successors, (900), 5 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:59,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:26:59,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 205 [2024-11-13 15:26:59,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:26:59,837 INFO L124 PetriNetUnfolderBase]: 245/1529 cut-off events. [2024-11-13 15:26:59,837 INFO L125 PetriNetUnfolderBase]: For 1967/2029 co-relation queries the response was YES. [2024-11-13 15:26:59,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3550 conditions, 1529 events. 245/1529 cut-off events. For 1967/2029 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 8929 event pairs, 1 based on Foata normal form. 5/1469 useless extension candidates. Maximal degree in co-relation 3506. Up to 134 conditions per place. [2024-11-13 15:26:59,846 INFO L140 encePairwiseOnDemand]: 197/205 looper letters, 36 selfloop transitions, 7 changer transitions 0/275 dead transitions. [2024-11-13 15:26:59,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 275 transitions, 1527 flow [2024-11-13 15:26:59,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:26:59,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:26:59,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1096 transitions. [2024-11-13 15:26:59,849 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8910569105691057 [2024-11-13 15:26:59,849 INFO L175 Difference]: Start difference. First operand has 240 places, 260 transitions, 1401 flow. Second operand 6 states and 1096 transitions. [2024-11-13 15:26:59,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 275 transitions, 1527 flow [2024-11-13 15:26:59,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 275 transitions, 1518 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:26:59,868 INFO L231 Difference]: Finished difference. Result has 247 places, 265 transitions, 1437 flow [2024-11-13 15:26:59,868 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1437, PETRI_PLACES=247, PETRI_TRANSITIONS=265} [2024-11-13 15:26:59,869 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 57 predicate places. [2024-11-13 15:26:59,869 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 265 transitions, 1437 flow [2024-11-13 15:26:59,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 180.0) internal successors, (900), 5 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:26:59,870 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:26:59,870 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:26:59,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 15:26:59,871 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:26:59,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:26:59,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1139385979, now seen corresponding path program 1 times [2024-11-13 15:26:59,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:26:59,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736828461] [2024-11-13 15:26:59,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:26:59,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:26:59,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:26:59,991 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-13 15:26:59,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:26:59,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736828461] [2024-11-13 15:26:59,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736828461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:26:59,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:26:59,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:26:59,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380103624] [2024-11-13 15:26:59,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:26:59,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:26:59,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:26:59,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:26:59,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:00,062 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 205 [2024-11-13 15:27:00,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 265 transitions, 1437 flow. Second operand has 4 states, 4 states have (on average 182.5) internal successors, (730), 4 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:00,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:00,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 205 [2024-11-13 15:27:00,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:00,308 INFO L124 PetriNetUnfolderBase]: 207/1224 cut-off events. [2024-11-13 15:27:00,308 INFO L125 PetriNetUnfolderBase]: For 1701/1765 co-relation queries the response was YES. [2024-11-13 15:27:00,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2950 conditions, 1224 events. 207/1224 cut-off events. For 1701/1765 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6515 event pairs, 0 based on Foata normal form. 2/1192 useless extension candidates. Maximal degree in co-relation 2904. Up to 124 conditions per place. [2024-11-13 15:27:00,317 INFO L140 encePairwiseOnDemand]: 200/205 looper letters, 42 selfloop transitions, 10 changer transitions 0/268 dead transitions. [2024-11-13 15:27:00,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 268 transitions, 1508 flow [2024-11-13 15:27:00,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:27:00,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:27:00,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 747 transitions. [2024-11-13 15:27:00,319 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9109756097560976 [2024-11-13 15:27:00,319 INFO L175 Difference]: Start difference. First operand has 247 places, 265 transitions, 1437 flow. Second operand 4 states and 747 transitions. [2024-11-13 15:27:00,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 268 transitions, 1508 flow [2024-11-13 15:27:00,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 268 transitions, 1504 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-11-13 15:27:00,337 INFO L231 Difference]: Finished difference. Result has 252 places, 260 transitions, 1400 flow [2024-11-13 15:27:00,337 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1400, PETRI_PLACES=252, PETRI_TRANSITIONS=260} [2024-11-13 15:27:00,337 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 62 predicate places. [2024-11-13 15:27:00,337 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 260 transitions, 1400 flow [2024-11-13 15:27:00,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 182.5) internal successors, (730), 4 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:00,338 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:00,338 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:00,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-13 15:27:00,338 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:27:00,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:00,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2017133371, now seen corresponding path program 1 times [2024-11-13 15:27:00,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:00,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825179495] [2024-11-13 15:27:00,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:00,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:00,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:00,446 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-13 15:27:00,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:00,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825179495] [2024-11-13 15:27:00,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825179495] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:00,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:00,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:27:00,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798632471] [2024-11-13 15:27:00,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:00,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:27:00,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:00,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:27:00,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:27:00,472 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 205 [2024-11-13 15:27:00,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 260 transitions, 1400 flow. Second operand has 5 states, 5 states have (on average 181.2) internal successors, (906), 5 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:00,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:00,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 205 [2024-11-13 15:27:00,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:00,810 INFO L124 PetriNetUnfolderBase]: 277/1511 cut-off events. [2024-11-13 15:27:00,810 INFO L125 PetriNetUnfolderBase]: For 1903/1974 co-relation queries the response was YES. [2024-11-13 15:27:00,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3719 conditions, 1511 events. 277/1511 cut-off events. For 1903/1974 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 8369 event pairs, 1 based on Foata normal form. 4/1471 useless extension candidates. Maximal degree in co-relation 3670. Up to 175 conditions per place. [2024-11-13 15:27:00,851 INFO L140 encePairwiseOnDemand]: 199/205 looper letters, 36 selfloop transitions, 6 changer transitions 0/270 dead transitions. [2024-11-13 15:27:00,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 270 transitions, 1516 flow [2024-11-13 15:27:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:27:00,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:27:00,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1100 transitions. [2024-11-13 15:27:00,853 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8943089430894309 [2024-11-13 15:27:00,854 INFO L175 Difference]: Start difference. First operand has 252 places, 260 transitions, 1400 flow. Second operand 6 states and 1100 transitions. [2024-11-13 15:27:00,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 270 transitions, 1516 flow [2024-11-13 15:27:00,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 270 transitions, 1508 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:27:00,873 INFO L231 Difference]: Finished difference. Result has 258 places, 261 transitions, 1416 flow [2024-11-13 15:27:00,874 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1416, PETRI_PLACES=258, PETRI_TRANSITIONS=261} [2024-11-13 15:27:00,874 INFO L277 CegarLoopForPetriNet]: 190 programPoint places, 68 predicate places. [2024-11-13 15:27:00,874 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 261 transitions, 1416 flow [2024-11-13 15:27:00,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 181.2) internal successors, (906), 5 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:00,876 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:00,876 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:00,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 15:27:00,876 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-11-13 15:27:00,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:00,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1311931963, now seen corresponding path program 1 times [2024-11-13 15:27:00,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:00,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719941489] [2024-11-13 15:27:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:00,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:27:00,946 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 15:27:01,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:27:01,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 15:27:01,060 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 15:27:01,061 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 16 remaining) [2024-11-13 15:27:01,063 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (14 of 16 remaining) [2024-11-13 15:27:01,063 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 16 remaining) [2024-11-13 15:27:01,063 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (12 of 16 remaining) [2024-11-13 15:27:01,063 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (11 of 16 remaining) [2024-11-13 15:27:01,063 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (10 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (6 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (5 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (4 of 16 remaining) [2024-11-13 15:27:01,064 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 16 remaining) [2024-11-13 15:27:01,065 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 16 remaining) [2024-11-13 15:27:01,065 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (1 of 16 remaining) [2024-11-13 15:27:01,065 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 16 remaining) [2024-11-13 15:27:01,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-13 15:27:01,066 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:01,070 WARN L247 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-11-13 15:27:01,070 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-11-13 15:27:01,113 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 15:27:01,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 235 places, 252 transitions, 520 flow [2024-11-13 15:27:01,170 INFO L124 PetriNetUnfolderBase]: 48/485 cut-off events. [2024-11-13 15:27:01,170 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-13 15:27:01,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 497 conditions, 485 events. 48/485 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1134 event pairs, 0 based on Foata normal form. 0/404 useless extension candidates. Maximal degree in co-relation 305. Up to 9 conditions per place. [2024-11-13 15:27:01,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 235 places, 252 transitions, 520 flow [2024-11-13 15:27:01,175 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 235 places, 252 transitions, 520 flow [2024-11-13 15:27:01,176 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:27:01,177 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@38a35f61, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:27:01,177 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-11-13 15:27:01,179 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:27:01,180 INFO L124 PetriNetUnfolderBase]: 2/43 cut-off events. [2024-11-13 15:27:01,180 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:27:01,180 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:01,180 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:01,180 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:01,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:01,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1767558564, now seen corresponding path program 1 times [2024-11-13 15:27:01,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:01,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621713815] [2024-11-13 15:27:01,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:01,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:01,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:01,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:01,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621713815] [2024-11-13 15:27:01,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621713815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:01,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:01,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:27:01,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853138140] [2024-11-13 15:27:01,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:01,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:27:01,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:01,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:27:01,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:27:01,227 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 252 [2024-11-13 15:27:01,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 252 transitions, 520 flow. Second operand has 3 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:01,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:01,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 252 [2024-11-13 15:27:01,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:01,935 INFO L124 PetriNetUnfolderBase]: 963/4671 cut-off events. [2024-11-13 15:27:01,935 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-11-13 15:27:01,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 4671 events. 963/4671 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 42290 event pairs, 314 based on Foata normal form. 53/3913 useless extension candidates. Maximal degree in co-relation 4839. Up to 1100 conditions per place. [2024-11-13 15:27:01,973 INFO L140 encePairwiseOnDemand]: 245/252 looper letters, 26 selfloop transitions, 2 changer transitions 2/247 dead transitions. [2024-11-13 15:27:01,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 247 transitions, 566 flow [2024-11-13 15:27:01,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:27:01,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:27:01,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions. [2024-11-13 15:27:01,975 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9126984126984127 [2024-11-13 15:27:01,975 INFO L175 Difference]: Start difference. First operand has 235 places, 252 transitions, 520 flow. Second operand 3 states and 690 transitions. [2024-11-13 15:27:01,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 247 transitions, 566 flow [2024-11-13 15:27:01,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 247 transitions, 566 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:27:01,979 INFO L231 Difference]: Finished difference. Result has 236 places, 245 transitions, 510 flow [2024-11-13 15:27:01,980 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=236, PETRI_TRANSITIONS=245} [2024-11-13 15:27:01,980 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 1 predicate places. [2024-11-13 15:27:01,980 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 245 transitions, 510 flow [2024-11-13 15:27:01,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 220.33333333333334) internal successors, (661), 3 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:01,981 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:01,981 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:01,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-13 15:27:01,981 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:01,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:01,981 INFO L85 PathProgramCache]: Analyzing trace with hash -14164995, now seen corresponding path program 1 times [2024-11-13 15:27:01,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:01,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685175888] [2024-11-13 15:27:01,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:01,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:01,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:02,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:02,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:02,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685175888] [2024-11-13 15:27:02,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685175888] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:02,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:02,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:27:02,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915027042] [2024-11-13 15:27:02,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:02,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:27:02,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:02,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:27:02,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:27:02,042 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 252 [2024-11-13 15:27:02,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 245 transitions, 510 flow. Second operand has 3 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:02,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:02,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 252 [2024-11-13 15:27:02,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:03,862 INFO L124 PetriNetUnfolderBase]: 3234/12333 cut-off events. [2024-11-13 15:27:03,863 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-11-13 15:27:03,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16326 conditions, 12333 events. 3234/12333 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 131821 event pairs, 650 based on Foata normal form. 0/10229 useless extension candidates. Maximal degree in co-relation 16277. Up to 2000 conditions per place. [2024-11-13 15:27:03,948 INFO L140 encePairwiseOnDemand]: 237/252 looper letters, 52 selfloop transitions, 11 changer transitions 0/274 dead transitions. [2024-11-13 15:27:03,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 705 flow [2024-11-13 15:27:03,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:27:03,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:27:03,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 709 transitions. [2024-11-13 15:27:03,950 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9378306878306878 [2024-11-13 15:27:03,950 INFO L175 Difference]: Start difference. First operand has 236 places, 245 transitions, 510 flow. Second operand 3 states and 709 transitions. [2024-11-13 15:27:03,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 705 flow [2024-11-13 15:27:03,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 274 transitions, 701 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:27:03,955 INFO L231 Difference]: Finished difference. Result has 236 places, 256 transitions, 602 flow [2024-11-13 15:27:03,956 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=602, PETRI_PLACES=236, PETRI_TRANSITIONS=256} [2024-11-13 15:27:03,956 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 1 predicate places. [2024-11-13 15:27:03,956 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 256 transitions, 602 flow [2024-11-13 15:27:03,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:03,957 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:03,957 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:03,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-13 15:27:03,958 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:03,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:03,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1487780128, now seen corresponding path program 1 times [2024-11-13 15:27:03,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:03,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601523464] [2024-11-13 15:27:03,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:03,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:03,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:03,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601523464] [2024-11-13 15:27:03,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601523464] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:03,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:03,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:27:03,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905511315] [2024-11-13 15:27:03,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:03,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:27:03,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:03,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:27:03,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:27:04,004 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 252 [2024-11-13 15:27:04,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 256 transitions, 602 flow. Second operand has 3 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:04,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:04,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 252 [2024-11-13 15:27:04,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:04,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [235#true, Black: 243#(= |#race~threads_mask~0| 0), 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,110 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2024-11-13 15:27:04,110 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:27:04,110 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:27:04,110 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-11-13 15:27:04,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [235#true, Black: 243#(= |#race~threads_mask~0| 0), 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,125 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2024-11-13 15:27:04,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:27:04,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:27:04,126 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2024-11-13 15:27:04,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2024-11-13 15:27:04,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1064-->L1064-3: Formula: (and (= (store |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_20| (store (select |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_20|) |v_~#threads_mask_mutex~0.offset_20| 0)) |v_#pthreadsMutex_21|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_20|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_20|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_20|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][214], [248#(= |#race~datas~0| 0), 235#true, Black: 243#(= |#race~threads_mask~0| 0), 241#true, 80#L1051-2true, 234#true, 215#L1064-3true]) [2024-11-13 15:27:04,186 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2024-11-13 15:27:04,186 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2024-11-13 15:27:04,186 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2024-11-13 15:27:04,186 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-11-13 15:27:04,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 234#true, 246#true, 142#L1061-3true, 10#L1049-18true]) [2024-11-13 15:27:04,587 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-11-13 15:27:04,587 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:04,587 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:04,587 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:04,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 234#true, 246#true, 142#L1061-3true, 10#L1049-18true]) [2024-11-13 15:27:04,752 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:04,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:04,752 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:04,752 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-11-13 15:27:04,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 66#L1071true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:04,813 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-11-13 15:27:04,813 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:04,813 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:04,813 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:04,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 138#L1062-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,851 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,851 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,851 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,851 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 138#L1062-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,852 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-11-13 15:27:04,852 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,852 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,852 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:04,852 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [248#(= |#race~datas~0| 0), 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 88#L1071-1true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:04,865 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-11-13 15:27:04,865 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:04,865 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,865 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:04,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [147#$Ultimate##0true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,880 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,881 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,881 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,881 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:04,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 176#$Ultimate##0true, 246#true]) [2024-11-13 15:27:04,882 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,882 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,882 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,882 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:04,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 7#L1062-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,907 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,907 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,907 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:04,908 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 7#L1062-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:04,908 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-11-13 15:27:04,908 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,908 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:04,908 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,908 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:04,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][252], [248#(= |#race~datas~0| 0), 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 66#L1071true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:04,971 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-11-13 15:27:04,971 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:04,971 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:04,971 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][252], [248#(= |#race~datas~0| 0), 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 88#L1071-1true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:05,014 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-11-13 15:27:05,014 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,014 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,015 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][252], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 66#L1071true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:05,016 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,016 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [248#(= |#race~datas~0| 0), 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 66#L1071true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:05,017 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,017 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:05,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [248#(= |#race~datas~0| 0), 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 88#L1071-1true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:05,065 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-11-13 15:27:05,065 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,065 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,065 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,065 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:05,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [147#$Ultimate##0true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,075 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-11-13 15:27:05,075 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,075 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,075 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:05,075 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 176#$Ultimate##0true, 246#true]) [2024-11-13 15:27:05,076 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-11-13 15:27:05,076 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,076 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,076 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:05,076 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:05,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][252], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 88#L1071-1true, 234#true, 10#L1049-18true]) [2024-11-13 15:27:05,101 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-11-13 15:27:05,101 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-11-13 15:27:05,101 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:05,101 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:05,101 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-11-13 15:27:05,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,173 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:05,173 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:05,173 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:05,173 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:05,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 234#true, 71#L1063-1true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,294 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 234#true, 71#L1063-1true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,294 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,294 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:05,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 165#L1063-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,332 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,332 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:05,332 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,332 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][163], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 165#L1063-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,334 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:05,334 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:05,334 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,334 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,334 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:05,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,448 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:05,448 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,448 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,448 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,723 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:05,723 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,723 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,723 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:05,723 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([752] L1064-->L1064-3: Formula: (and (= (store |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_20| (store (select |v_#pthreadsMutex_22| |v_~#threads_mask_mutex~0.base_20|) |v_~#threads_mask_mutex~0.offset_20| 0)) |v_#pthreadsMutex_21|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_22|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_20|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_21|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_20|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_20|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][214], [248#(= |#race~datas~0| 0), 147#$Ultimate##0true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 80#L1051-2true, 234#true, 215#L1064-3true]) [2024-11-13 15:27:05,793 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:05,793 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,793 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:05,793 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:05,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,902 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,902 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:05,902 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:05,902 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:05,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 54#L1051-1true]) [2024-11-13 15:27:05,906 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:05,906 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,906 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,906 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][205], [195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:05,931 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:05,931 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:05,931 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,931 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:05,931 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:05,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 80#L1051-2true, 103#L1063-18true, 234#true]) [2024-11-13 15:27:05,937 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,937 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,937 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:05,937 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][252], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 103#L1063-18true, 234#true, 54#L1051-1true]) [2024-11-13 15:27:05,990 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,990 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:05,990 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,990 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 80#L1051-2true, 103#L1063-18true, 234#true]) [2024-11-13 15:27:05,991 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:05,991 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,991 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,991 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:05,991 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 103#L1063-18true, 234#true, 54#L1051-1true]) [2024-11-13 15:27:05,993 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:05,993 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,993 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:05,994 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:05,994 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:06,019 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][206], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 80#L1051-2true, 103#L1063-18true, 234#true]) [2024-11-13 15:27:06,020 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:06,020 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:06,020 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:06,020 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:06,020 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:06,020 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:06,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][247], [248#(= |#race~datas~0| 0), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 241#true, 79#L1063-7true, 234#true, 54#L1051-1true]) [2024-11-13 15:27:06,025 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:06,025 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:06,025 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:06,025 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:06,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][252], [42#L1049-18true, 248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 80#L1051-2true, 103#L1063-18true, 234#true]) [2024-11-13 15:27:06,027 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:06,027 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:06,027 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:06,027 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:06,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][247], [248#(= |#race~datas~0| 0), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 241#true, 79#L1063-7true, 80#L1051-2true, 234#true]) [2024-11-13 15:27:06,049 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:06,049 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:06,049 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:06,049 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:06,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][247], [248#(= |#race~datas~0| 0), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 241#true, 236#true, 80#L1051-2true, 86#L1063-15true, 234#true]) [2024-11-13 15:27:06,118 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2024-11-13 15:27:06,118 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:06,118 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:06,118 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:06,266 INFO L124 PetriNetUnfolderBase]: 3916/17496 cut-off events. [2024-11-13 15:27:06,266 INFO L125 PetriNetUnfolderBase]: For 621/627 co-relation queries the response was YES. [2024-11-13 15:27:06,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23704 conditions, 17496 events. 3916/17496 cut-off events. For 621/627 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 213223 event pairs, 696 based on Foata normal form. 0/15120 useless extension candidates. Maximal degree in co-relation 20546. Up to 2568 conditions per place. [2024-11-13 15:27:06,372 INFO L140 encePairwiseOnDemand]: 246/252 looper letters, 42 selfloop transitions, 3 changer transitions 0/272 dead transitions. [2024-11-13 15:27:06,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 272 transitions, 729 flow [2024-11-13 15:27:06,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:27:06,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:27:06,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 705 transitions. [2024-11-13 15:27:06,374 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9325396825396826 [2024-11-13 15:27:06,374 INFO L175 Difference]: Start difference. First operand has 236 places, 256 transitions, 602 flow. Second operand 3 states and 705 transitions. [2024-11-13 15:27:06,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 272 transitions, 729 flow [2024-11-13 15:27:06,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 272 transitions, 707 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:27:06,384 INFO L231 Difference]: Finished difference. Result has 234 places, 256 transitions, 595 flow [2024-11-13 15:27:06,384 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=595, PETRI_PLACES=234, PETRI_TRANSITIONS=256} [2024-11-13 15:27:06,385 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, -1 predicate places. [2024-11-13 15:27:06,385 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 256 transitions, 595 flow [2024-11-13 15:27:06,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:06,385 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:06,386 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:06,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-13 15:27:06,386 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:06,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:06,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1088388216, now seen corresponding path program 1 times [2024-11-13 15:27:06,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:06,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459703565] [2024-11-13 15:27:06,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:06,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:06,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:06,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:06,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:06,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459703565] [2024-11-13 15:27:06,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459703565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:06,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:06,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:27:06,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123347481] [2024-11-13 15:27:06,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:06,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:27:06,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:06,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:27:06,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:27:06,546 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 252 [2024-11-13 15:27:06,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 256 transitions, 595 flow. Second operand has 5 states, 5 states have (on average 219.4) internal successors, (1097), 5 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:06,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:06,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 252 [2024-11-13 15:27:06,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:07,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 138#L1062-1true, 250#true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,183 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,183 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:07,183 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:07,183 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:07,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 7#L1062-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,206 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,206 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,206 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,206 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:07,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 234#true, 246#true, 216#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1049-18true]) [2024-11-13 15:27:07,208 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-11-13 15:27:07,208 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,208 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,208 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 138#L1062-1true, 250#true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,293 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-11-13 15:27:07,293 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:07,293 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:07,293 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-11-13 15:27:07,294 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 176#$Ultimate##0true]) [2024-11-13 15:27:07,320 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,320 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:07,320 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,320 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 7#L1062-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,341 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-11-13 15:27:07,342 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,342 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,342 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:07,342 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 234#true, 246#true, 216#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 10#L1049-18true]) [2024-11-13 15:27:07,346 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-11-13 15:27:07,346 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,346 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,346 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:07,346 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:07,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [182#L1048-3true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,470 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,470 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,470 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,470 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:07,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 176#$Ultimate##0true]) [2024-11-13 15:27:07,505 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-11-13 15:27:07,505 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:07,505 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,505 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,505 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,506 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:07,506 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,506 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,506 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, 74#L1049-1true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,541 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,541 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,541 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,541 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 71#L1063-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,545 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,546 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,546 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,546 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,575 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,575 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,575 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:07,575 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,575 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 19#L1049-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,577 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,577 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,577 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,577 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [57#L1049-2true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,579 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,579 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,579 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 165#L1063-2true, 250#true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,583 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,583 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,583 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,583 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 186#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,587 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,587 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,587 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,587 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,611 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,611 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:07,611 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,611 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,615 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,615 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:07,615 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,615 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,615 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [182#L1048-3true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,616 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,616 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,617 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,617 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:07,617 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:07,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 122#L1049-2true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,619 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,619 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,619 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,619 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 157#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,766 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,766 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,766 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,766 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][110], [42#L1049-18true, 74#L1049-1true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,827 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,827 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,827 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,827 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 19#L1049-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,830 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][110], [42#L1049-18true, 74#L1049-1true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,830 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,830 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, 74#L1049-1true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,832 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,832 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,832 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,832 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,832 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, 25#L1049-7true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,835 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,835 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,835 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,835 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 71#L1063-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,838 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,838 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,838 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,838 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,839 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:07,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][195], [42#L1049-18true, 25#L1049-7true, Black: 241#true, 236#true, 250#true, 71#L1063-1true, 234#true, 246#true]) [2024-11-13 15:27:07,841 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:07,841 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:07,841 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:07,841 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:07,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][166], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 19#L1049-1true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,859 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-11-13 15:27:07,859 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:07,859 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:07,860 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:07,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][110], [57#L1049-2true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,860 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,860 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,860 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,860 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 122#L1049-2true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,863 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 157#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,863 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,863 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][110], [57#L1049-2true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,864 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,864 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,864 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,864 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,864 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [57#L1049-2true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,865 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,865 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,865 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 165#L1063-2true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,870 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,870 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,870 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,870 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,870 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 186#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,874 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,874 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,874 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,874 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:07,874 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:07,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][166], [Black: 243#(= |#race~threads_mask~0| 0), 236#true, 122#L1049-2true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,895 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-11-13 15:27:07,895 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:07,895 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:07,895 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:07,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, 25#L1049-7true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,898 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:07,898 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,899 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,899 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,899 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 79#L1063-7true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,901 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,901 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,901 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,901 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][253], [25#L1049-7true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,925 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,925 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,925 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,925 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][253], [25#L1049-7true, 42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,928 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:07,928 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,928 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,928 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:07,928 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:07,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,952 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,952 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:07,952 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,952 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [214#L1049-7true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,953 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-11-13 15:27:07,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:07,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:07,953 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:07,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:07,956 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,957 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:07,957 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,957 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 29#L1049-15true, 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,977 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,978 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:07,978 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:07,978 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:07,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L1049-17-->L1049-18: Formula: (= |v_threadThread2of2ForFork0_#t~nondet6_3| |v_#race~threads_mask~0_10|) InVars {threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][253], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 29#L1049-15true, 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:07,999 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:07,999 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:07,999 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:07,999 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:08,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 29#L1049-15true, 236#true, 250#true, 103#L1063-18true, 234#true, 246#true]) [2024-11-13 15:27:08,021 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-11-13 15:27:08,021 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:08,021 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:08,021 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:08,022 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:08,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][214], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:08,022 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:08,022 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:08,022 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:08,022 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:08,022 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:08,023 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [42#L1049-18true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:08,023 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:08,023 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:08,023 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:08,023 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:08,023 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:08,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][195], [Black: 241#true, 195#L1050-3true, 236#true, 250#true, 234#true, 71#L1063-1true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:08,097 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:08,097 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:08,097 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:08,097 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:08,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:08,107 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:08,107 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:08,107 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:08,107 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:08,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][215], [Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 250#true, 103#L1063-18true, 234#true, 246#true, 10#L1049-18true]) [2024-11-13 15:27:08,120 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:08,120 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:08,120 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:08,120 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:08,120 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:08,257 INFO L124 PetriNetUnfolderBase]: 3105/14131 cut-off events. [2024-11-13 15:27:08,257 INFO L125 PetriNetUnfolderBase]: For 102/109 co-relation queries the response was YES. [2024-11-13 15:27:08,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18616 conditions, 14131 events. 3105/14131 cut-off events. For 102/109 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 161218 event pairs, 639 based on Foata normal form. 1/11851 useless extension candidates. Maximal degree in co-relation 13692. Up to 2314 conditions per place. [2024-11-13 15:27:08,315 INFO L140 encePairwiseOnDemand]: 244/252 looper letters, 40 selfloop transitions, 2 changer transitions 5/273 dead transitions. [2024-11-13 15:27:08,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 273 transitions, 723 flow [2024-11-13 15:27:08,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:27:08,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:27:08,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1356 transitions. [2024-11-13 15:27:08,317 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8968253968253969 [2024-11-13 15:27:08,317 INFO L175 Difference]: Start difference. First operand has 234 places, 256 transitions, 595 flow. Second operand 6 states and 1356 transitions. [2024-11-13 15:27:08,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 273 transitions, 723 flow [2024-11-13 15:27:08,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 273 transitions, 723 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:27:08,320 INFO L231 Difference]: Finished difference. Result has 243 places, 257 transitions, 617 flow [2024-11-13 15:27:08,321 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=617, PETRI_PLACES=243, PETRI_TRANSITIONS=257} [2024-11-13 15:27:08,322 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 8 predicate places. [2024-11-13 15:27:08,322 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 257 transitions, 617 flow [2024-11-13 15:27:08,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 219.4) internal successors, (1097), 5 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:08,322 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:08,322 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:08,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-13 15:27:08,323 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:08,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:08,323 INFO L85 PathProgramCache]: Analyzing trace with hash 158951837, now seen corresponding path program 1 times [2024-11-13 15:27:08,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:08,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185980693] [2024-11-13 15:27:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:08,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:08,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:08,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185980693] [2024-11-13 15:27:08,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185980693] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:08,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:08,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:27:08,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705976909] [2024-11-13 15:27:08,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:08,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:27:08,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:08,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:27:08,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:27:08,406 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 252 [2024-11-13 15:27:08,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 257 transitions, 617 flow. Second operand has 3 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:08,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:08,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 252 [2024-11-13 15:27:08,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:09,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][229], [Black: 253#(<= |ULTIMATE.start_main_~threads_total~0#1| 0), Black: 254#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 256#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= |ULTIMATE.start_main_~threads_total~0#1| 0)), 29#L1049-15true, 86#L1063-15true, 234#true, 246#true, Black: 241#true, 236#true, 250#true, 169#L1049-16true, 261#true]) [2024-11-13 15:27:09,940 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:09,941 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:09,941 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:09,941 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:10,520 INFO L124 PetriNetUnfolderBase]: 2696/12175 cut-off events. [2024-11-13 15:27:10,521 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-11-13 15:27:10,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16395 conditions, 12175 events. 2696/12175 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 136604 event pairs, 945 based on Foata normal form. 1/10393 useless extension candidates. Maximal degree in co-relation 16244. Up to 2509 conditions per place. [2024-11-13 15:27:10,580 INFO L140 encePairwiseOnDemand]: 249/252 looper letters, 29 selfloop transitions, 2 changer transitions 0/264 dead transitions. [2024-11-13 15:27:10,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 264 transitions, 693 flow [2024-11-13 15:27:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:27:10,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:27:10,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 704 transitions. [2024-11-13 15:27:10,582 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9312169312169312 [2024-11-13 15:27:10,582 INFO L175 Difference]: Start difference. First operand has 243 places, 257 transitions, 617 flow. Second operand 3 states and 704 transitions. [2024-11-13 15:27:10,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 264 transitions, 693 flow [2024-11-13 15:27:10,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 264 transitions, 681 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-13 15:27:10,588 INFO L231 Difference]: Finished difference. Result has 239 places, 258 transitions, 617 flow [2024-11-13 15:27:10,588 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=617, PETRI_PLACES=239, PETRI_TRANSITIONS=258} [2024-11-13 15:27:10,589 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 4 predicate places. [2024-11-13 15:27:10,589 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 258 transitions, 617 flow [2024-11-13 15:27:10,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:10,589 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:10,589 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:10,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-13 15:27:10,590 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:10,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:10,590 INFO L85 PathProgramCache]: Analyzing trace with hash 884913880, now seen corresponding path program 1 times [2024-11-13 15:27:10,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:10,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294754271] [2024-11-13 15:27:10,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:10,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:10,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:10,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:10,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294754271] [2024-11-13 15:27:10,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294754271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:10,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:10,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:27:10,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542227080] [2024-11-13 15:27:10,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:10,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:27:10,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:10,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:27:10,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:10,720 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 252 [2024-11-13 15:27:10,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 258 transitions, 617 flow. Second operand has 4 states, 4 states have (on average 215.0) internal successors, (860), 4 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:10,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:10,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 252 [2024-11-13 15:27:10,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:11,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 176#$Ultimate##0true, 261#true]) [2024-11-13 15:27:11,200 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is not cut-off event [2024-11-13 15:27:11,201 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2024-11-13 15:27:11,201 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2024-11-13 15:27:11,201 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-11-13 15:27:11,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 176#$Ultimate##0true, 261#true]) [2024-11-13 15:27:11,228 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2024-11-13 15:27:11,228 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-11-13 15:27:11,228 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-11-13 15:27:11,228 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2024-11-13 15:27:11,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 50#L1049-10true, 234#true, 246#true, 142#L1061-3true, 261#true]) [2024-11-13 15:27:11,406 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2024-11-13 15:27:11,406 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-11-13 15:27:11,406 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-11-13 15:27:11,406 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-11-13 15:27:11,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 182#L1048-3true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,461 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is not cut-off event [2024-11-13 15:27:11,461 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-11-13 15:27:11,461 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-11-13 15:27:11,461 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-11-13 15:27:11,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 29#L1049-15true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 142#L1061-3true, 261#true]) [2024-11-13 15:27:11,506 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-11-13 15:27:11,506 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-11-13 15:27:11,506 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,506 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 182#L1048-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,511 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2024-11-13 15:27:11,511 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,511 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-11-13 15:27:11,511 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 74#L1049-1true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,549 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,549 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,549 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,549 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 116#L1062-5true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,567 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,567 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,567 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-11-13 15:27:11,567 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 139#L1062-11true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,584 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [57#L1049-2true, 265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,584 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:11,584 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 74#L1049-1true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,590 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,590 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,590 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,590 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [57#L1049-2true, 265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,593 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,593 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,593 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,593 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,594 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,594 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,594 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,594 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:11,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 176#$Ultimate##0true, 246#true, 261#true]) [2024-11-13 15:27:11,627 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,627 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,627 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,627 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 57#L1049-2true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 192#L1062-12true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,630 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,630 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,630 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,630 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,631 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 57#L1049-2true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,631 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:11,631 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [57#L1049-2true, 265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,638 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,638 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,638 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,639 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,639 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:11,639 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,639 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 192#L1062-12true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,643 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,643 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,643 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,643 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,686 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,686 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,686 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,686 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 139#L1062-11true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,688 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,688 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,688 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,688 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,688 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:11,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,701 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,701 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:11,701 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,701 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:11,701 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:11,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 50#L1049-10true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,740 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,740 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,740 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,740 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,746 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,746 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,746 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,746 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 192#L1062-12true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,748 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,748 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,748 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,748 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,748 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,749 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,749 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,749 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,749 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,749 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:11,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,760 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-11-13 15:27:11,760 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:11,760 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:11,760 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:11,760 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:11,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 50#L1049-10true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,806 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:11,806 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,806 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,806 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 182#L1048-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,810 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:11,810 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:11,810 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,810 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:11,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 171#L1049-16true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,878 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:11,878 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:11,878 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:11,878 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:11,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,891 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-11-13 15:27:11,891 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:11,891 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:11,891 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:11,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 74#L1049-1true, Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,941 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:11,942 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:11,942 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:11,942 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:11,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 192#L1062-12true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,945 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:11,945 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:11,945 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:11,945 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:11,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,954 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-11-13 15:27:11,954 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:11,954 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:11,954 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:11,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [57#L1049-2true, 265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:11,966 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-11-13 15:27:11,967 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:11,967 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:11,967 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:12,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,013 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,013 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,013 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,013 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [57#L1049-2true, 265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,013 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,013 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,014 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,014 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,014 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,014 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,014 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,014 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,032 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-11-13 15:27:12,032 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,032 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,032 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:12,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,036 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,036 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,036 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,036 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,040 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,040 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:12,040 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:12,040 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,092 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,092 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,092 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,093 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [265#true, 38#L1048-3true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,100 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,101 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,101 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:12,101 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,102 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,102 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:12,102 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,102 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:12,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 50#L1049-10true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,116 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,116 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:12,116 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:12,116 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:12,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 57#L1049-2true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,116 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,116 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,117 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:12,117 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:12,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,122 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,122 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,122 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:12,122 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:12,122 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:12,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,170 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,170 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,170 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,170 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,170 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 19#L1049-1true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,181 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,181 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,181 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,181 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:12,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 116#L1062-5true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,227 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2024-11-13 15:27:12,227 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:12,227 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:12,227 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:12,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 50#L1049-10true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,238 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,238 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,238 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,238 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,255 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:12,255 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,255 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:12,255 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][268], [201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,261 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,261 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,261 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,262 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:12,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,270 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,270 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:12,270 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:12,270 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,271 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 25#L1049-7true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true]) [2024-11-13 15:27:12,567 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2024-11-13 15:27:12,567 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:12,567 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:12,567 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:12,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,594 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,594 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,594 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,594 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 139#L1062-11true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,596 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,596 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,596 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,596 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:12,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,603 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,603 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,603 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,603 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:12,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [214#L1049-7true, 265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,604 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:12,604 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,604 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:12,604 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:12,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,608 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,608 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,608 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,608 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,609 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2024-11-13 15:27:12,609 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:12,609 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,609 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 139#L1062-11true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,611 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2024-11-13 15:27:12,611 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:12,611 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,611 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,613 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,613 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,613 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,613 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 182#L1048-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true]) [2024-11-13 15:27:12,615 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:12,615 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:12,615 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,615 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:12,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,618 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,618 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,618 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,618 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:12,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,670 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,670 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,670 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,670 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 192#L1062-12true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,670 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,670 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,671 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,671 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:12,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,678 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,678 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,678 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,679 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 100#L1062-14true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,680 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,680 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,680 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,680 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 234#true, 246#true, 10#L1049-18true, 261#true]) [2024-11-13 15:27:12,684 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,684 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,684 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:12,684 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,684 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,693 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:12,693 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,693 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,693 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,693 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:12,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:12,738 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:12,738 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,738 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:12,738 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:12,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 74#L1049-1true, Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true]) [2024-11-13 15:27:12,762 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,762 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,762 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,762 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 19#L1049-1true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,767 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,767 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,767 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,767 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:12,768 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:12,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 171#L1049-16true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true]) [2024-11-13 15:27:12,788 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,788 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,788 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:12,788 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:12,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [265#true, 38#L1048-3true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,820 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:12,820 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:12,820 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:12,820 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:12,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 57#L1049-2true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true]) [2024-11-13 15:27:12,828 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:12,828 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,828 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:12,828 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,834 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:12,834 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:12,835 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:12,835 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:12,835 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:12,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][174], [214#L1049-7true, 265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:12,967 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:12,967 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:12,967 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:12,967 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:12,967 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:13,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:13,010 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:13,010 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:13,010 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:13,010 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:13,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:13,018 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2024-11-13 15:27:13,018 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-11-13 15:27:13,018 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-11-13 15:27:13,018 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-11-13 15:27:13,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 31#L1062-27true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:13,213 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:13,213 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:13,213 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:13,213 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:13,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][284], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 31#L1062-27true, 169#L1049-16true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:13,217 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:13,217 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:13,217 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:13,217 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:13,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 13#L1062-36true, 234#true, 246#true, 261#true]) [2024-11-13 15:27:13,307 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:13,307 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:13,307 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:13,307 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:13,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true]) [2024-11-13 15:27:13,398 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is not cut-off event [2024-11-13 15:27:13,398 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is not cut-off event [2024-11-13 15:27:13,398 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-11-13 15:27:13,398 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-11-13 15:27:13,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][263], [265#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 241#true, 236#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 169#L1049-16true, 234#true, 246#true, 82#L1063-10true, 261#true, 10#L1049-18true]) [2024-11-13 15:27:13,428 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2024-11-13 15:27:13,428 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:13,428 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:13,428 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:13,990 INFO L124 PetriNetUnfolderBase]: 7905/27369 cut-off events. [2024-11-13 15:27:13,990 INFO L125 PetriNetUnfolderBase]: For 525/532 co-relation queries the response was YES. [2024-11-13 15:27:14,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39425 conditions, 27369 events. 7905/27369 cut-off events. For 525/532 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 335371 event pairs, 1293 based on Foata normal form. 22/24178 useless extension candidates. Maximal degree in co-relation 39272. Up to 4057 conditions per place. [2024-11-13 15:27:14,164 INFO L140 encePairwiseOnDemand]: 238/252 looper letters, 69 selfloop transitions, 15 changer transitions 0/306 dead transitions. [2024-11-13 15:27:14,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 306 transitions, 894 flow [2024-11-13 15:27:14,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:27:14,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:27:14,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 937 transitions. [2024-11-13 15:27:14,165 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9295634920634921 [2024-11-13 15:27:14,166 INFO L175 Difference]: Start difference. First operand has 239 places, 258 transitions, 617 flow. Second operand 4 states and 937 transitions. [2024-11-13 15:27:14,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 306 transitions, 894 flow [2024-11-13 15:27:14,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 892 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:27:14,173 INFO L231 Difference]: Finished difference. Result has 244 places, 271 transitions, 729 flow [2024-11-13 15:27:14,173 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=729, PETRI_PLACES=244, PETRI_TRANSITIONS=271} [2024-11-13 15:27:14,174 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 9 predicate places. [2024-11-13 15:27:14,174 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 271 transitions, 729 flow [2024-11-13 15:27:14,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 215.0) internal successors, (860), 4 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:14,174 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:14,175 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:14,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-13 15:27:14,175 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:14,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:14,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1597471911, now seen corresponding path program 1 times [2024-11-13 15:27:14,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:14,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016349215] [2024-11-13 15:27:14,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:14,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:14,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:14,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:14,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:14,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016349215] [2024-11-13 15:27:14,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016349215] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:14,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:14,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:27:14,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748108752] [2024-11-13 15:27:14,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:14,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:27:14,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:14,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:27:14,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:14,316 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 252 [2024-11-13 15:27:14,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 271 transitions, 729 flow. Second operand has 4 states, 4 states have (on average 215.0) internal successors, (860), 4 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:14,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:14,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 252 [2024-11-13 15:27:14,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:15,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 176#$Ultimate##0true, 272#true]) [2024-11-13 15:27:15,007 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-11-13 15:27:15,007 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:15,007 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:15,007 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:15,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 176#$Ultimate##0true, 272#true]) [2024-11-13 15:27:15,051 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-11-13 15:27:15,051 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:15,051 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:15,051 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-11-13 15:27:15,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,115 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-11-13 15:27:15,115 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:15,115 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:15,115 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-11-13 15:27:15,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,156 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-11-13 15:27:15,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:15,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:15,156 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:15,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 74#L1049-1true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,202 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,202 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:15,202 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,202 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:15,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 116#L1062-5true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,230 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is not cut-off event [2024-11-13 15:27:15,230 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:15,230 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-11-13 15:27:15,230 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:15,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 74#L1049-1true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,247 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,247 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,247 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,247 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,248 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,248 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,248 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,249 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,249 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,249 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,249 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:15,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,259 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2024-11-13 15:27:15,259 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:15,259 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:15,259 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-11-13 15:27:15,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 176#$Ultimate##0true, 272#true]) [2024-11-13 15:27:15,298 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,298 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,298 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,298 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,299 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,299 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,299 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,299 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,300 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,300 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,300 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:15,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,310 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-11-13 15:27:15,310 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-11-13 15:27:15,310 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:15,310 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:15,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,362 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,362 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,362 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,362 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,365 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,365 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,365 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,365 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,365 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:15,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,382 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-11-13 15:27:15,382 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:15,382 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:15,383 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:15,383 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:15,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,428 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,428 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,428 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,428 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,431 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,431 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,431 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,431 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:15,432 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,447 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-11-13 15:27:15,447 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:15,447 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:15,447 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:15,447 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:15,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,500 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:15,500 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,500 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,500 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:15,508 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:15,508 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:15,508 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,508 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:15,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,609 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:15,609 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:15,609 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:15,609 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:15,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,640 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-11-13 15:27:15,640 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:15,640 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:15,640 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:15,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 74#L1049-1true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,886 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,886 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,886 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:15,886 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:15,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,888 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,888 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:15,888 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,888 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:15,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,899 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-11-13 15:27:15,899 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:15,899 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:15,899 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:15,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,953 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:15,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,953 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:15,953 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,960 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:15,960 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:15,960 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:15,960 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:15,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,960 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:15,960 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,961 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:15,961 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,961 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:15,961 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,961 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:15,961 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:15,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:15,965 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-11-13 15:27:15,965 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:15,966 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:15,966 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:16,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,032 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,032 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,032 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,032 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, 171#L1049-16true, Black: 241#true, 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:16,050 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,050 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,050 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:16,050 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 241#true, 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,080 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, 171#L1049-16true, Black: 241#true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,080 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,080 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,116 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,116 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,116 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,116 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,119 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,119 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,119 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,119 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:16,119 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,125 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-11-13 15:27:16,125 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:16,125 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:16,125 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:16,125 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:16,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 19#L1049-1true, 272#true]) [2024-11-13 15:27:16,134 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,134 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,134 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,134 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:16,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 116#L1062-5true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,179 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-11-13 15:27:16,179 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:16,179 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:16,179 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:16,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,193 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,193 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,193 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,193 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:16,215 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:16,215 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:16,215 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,215 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:16,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,223 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,223 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,223 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,223 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 74#L1049-1true, Black: 241#true, 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,247 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,248 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,248 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,248 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:16,295 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,295 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,295 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:16,295 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 241#true, 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,332 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,332 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,332 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,332 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:16,335 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2024-11-13 15:27:16,335 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:16,335 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:16,335 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:16,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 79#L1063-7true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,337 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:16,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,364 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,364 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,365 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,365 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,369 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,369 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,369 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,369 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,371 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,371 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,371 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,371 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [139#L1062-11true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,372 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,372 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,372 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,372 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:16,386 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:16,386 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:16,386 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:16,386 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:16,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [139#L1062-11true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,396 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is not cut-off event [2024-11-13 15:27:16,396 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:16,396 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:16,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:16,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:16,408 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,408 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,408 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,408 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:16,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,448 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,448 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,448 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,448 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,453 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,453 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,453 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,453 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,454 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,454 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,454 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,454 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,470 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2024-11-13 15:27:16,470 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:16,470 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,470 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,476 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is not cut-off event [2024-11-13 15:27:16,476 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,476 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is not cut-off event [2024-11-13 15:27:16,476 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,502 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,502 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,502 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:16,502 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:16,701 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,701 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,701 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,701 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:16,716 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,716 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:16,716 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,716 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:16,739 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,739 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,740 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,740 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:16,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:16,754 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,754 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,754 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2024-11-13 15:27:16,754 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is not cut-off event [2024-11-13 15:27:16,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:16,796 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,796 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,796 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,796 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:16,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [42#L1049-18true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,825 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,825 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,825 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,825 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,826 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,826 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,826 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,826 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,826 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,827 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,827 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:16,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][191], [201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 241#true, 236#true, 13#L1062-36true]) [2024-11-13 15:27:16,875 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,875 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,875 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:16,875 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 86#L1063-15true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,890 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,890 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,890 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,890 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][258], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,903 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,903 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,903 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,903 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,905 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,905 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,905 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,905 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][258], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 86#L1063-15true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:16,963 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,963 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,963 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:16,963 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 74#L1049-1true, Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,978 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,978 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,978 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,978 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 19#L1049-1true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:16,980 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:16,980 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,980 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:16,980 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:17,007 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,007 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,007 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,007 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 19#L1049-1true, 272#true]) [2024-11-13 15:27:17,010 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,010 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,010 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:17,010 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:17,010 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [42#L1049-18true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,049 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,049 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,049 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,049 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,050 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,050 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,050 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,050 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,050 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,050 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,051 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,051 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:17,074 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,074 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,074 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,074 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][286], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:17,078 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,078 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,078 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,078 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][285], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:17,079 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,079 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,079 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,079 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:17,082 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][172], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:17,082 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,082 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:17,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, 195#L1050-3true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,177 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,177 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,178 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,178 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,178 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,178 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,178 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,178 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,179 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,179 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,179 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:17,179 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][191], [201#L1049-10true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 241#true, 236#true, 13#L1062-36true]) [2024-11-13 15:27:17,215 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:17,215 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:17,215 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:17,215 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:17,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][264], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:17,238 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is not cut-off event [2024-11-13 15:27:17,238 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2024-11-13 15:27:17,238 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is not cut-off event [2024-11-13 15:27:17,238 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2024-11-13 15:27:17,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, 195#L1050-3true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,329 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:17,329 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:17,329 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:17,329 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:17,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,329 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,330 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:17,330 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:17,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [42#L1049-18true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,405 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-11-13 15:27:17,405 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-11-13 15:27:17,406 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-11-13 15:27:17,406 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-11-13 15:27:17,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][206], [9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:17,757 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-11-13 15:27:17,757 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-11-13 15:27:17,757 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-11-13 15:27:17,757 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-11-13 15:27:17,986 INFO L124 PetriNetUnfolderBase]: 7933/27985 cut-off events. [2024-11-13 15:27:17,986 INFO L125 PetriNetUnfolderBase]: For 8379/9225 co-relation queries the response was YES. [2024-11-13 15:27:18,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47393 conditions, 27985 events. 7933/27985 cut-off events. For 8379/9225 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 345687 event pairs, 1270 based on Foata normal form. 339/25179 useless extension candidates. Maximal degree in co-relation 39423. Up to 4113 conditions per place. [2024-11-13 15:27:18,167 INFO L140 encePairwiseOnDemand]: 239/252 looper letters, 70 selfloop transitions, 17 changer transitions 0/309 dead transitions. [2024-11-13 15:27:18,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 309 transitions, 1012 flow [2024-11-13 15:27:18,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:27:18,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:27:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 936 transitions. [2024-11-13 15:27:18,169 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9285714285714286 [2024-11-13 15:27:18,169 INFO L175 Difference]: Start difference. First operand has 244 places, 271 transitions, 729 flow. Second operand 4 states and 936 transitions. [2024-11-13 15:27:18,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 309 transitions, 1012 flow [2024-11-13 15:27:18,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 1012 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:27:18,182 INFO L231 Difference]: Finished difference. Result has 249 places, 275 transitions, 806 flow [2024-11-13 15:27:18,182 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=806, PETRI_PLACES=249, PETRI_TRANSITIONS=275} [2024-11-13 15:27:18,182 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 14 predicate places. [2024-11-13 15:27:18,182 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 275 transitions, 806 flow [2024-11-13 15:27:18,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 215.0) internal successors, (860), 4 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:18,183 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:18,183 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:18,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-13 15:27:18,183 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:18,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:18,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1582830882, now seen corresponding path program 1 times [2024-11-13 15:27:18,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:18,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166069933] [2024-11-13 15:27:18,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:18,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:18,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:18,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:18,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:18,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166069933] [2024-11-13 15:27:18,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166069933] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:18,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:18,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:27:18,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568657674] [2024-11-13 15:27:18,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:18,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:27:18,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:18,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:27:18,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:18,352 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 252 [2024-11-13 15:27:18,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 275 transitions, 806 flow. Second operand has 4 states, 4 states have (on average 220.75) internal successors, (883), 4 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:18,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:18,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 252 [2024-11-13 15:27:18,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:19,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][198], [278#true, 201#L1049-10true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,521 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,521 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,522 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:19,522 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [278#true, 201#L1049-10true, 139#L1062-11true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,526 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,526 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:19,526 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,526 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:19,560 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,560 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,560 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,560 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][198], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,588 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-11-13 15:27:19,588 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:19,588 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:19,588 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:19,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 100#L1062-14true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,592 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2024-11-13 15:27:19,592 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:19,592 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:19,592 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:19,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:19,631 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,631 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,631 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,631 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,631 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][198], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 63#L1062-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,659 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-11-13 15:27:19,660 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:19,660 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:19,660 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:19,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 63#L1062-15true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,666 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,666 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,666 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:19,666 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:19,703 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,703 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,703 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,703 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,704 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,704 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][198], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 70#L1062-19true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,734 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,734 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,734 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,734 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 70#L1062-19true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:19,739 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,739 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,739 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,739 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][208], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:19,796 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,796 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:19,796 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:19,796 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:20,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][208], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,069 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,069 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,069 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,069 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,079 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,079 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,079 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,079 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,081 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,081 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,081 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,081 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:20,134 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,134 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,134 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:20,134 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:20,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 116#L1062-5true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true]) [2024-11-13 15:27:20,438 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,438 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:20,438 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,438 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][198], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:20,454 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2024-11-13 15:27:20,454 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:20,454 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:20,454 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:20,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][199], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:20,459 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,459 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,459 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,459 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), 74#L1049-1true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,506 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,506 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,506 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:20,506 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:20,508 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,508 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,508 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,508 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:20,511 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,511 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,511 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,511 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,511 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:20,545 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:20,545 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:20,545 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,545 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:20,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][208], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,580 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,580 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,580 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,580 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,591 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,591 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,591 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,591 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:20,628 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:20,628 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,628 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,628 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][253], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:20,716 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,716 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,716 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:20,716 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:20,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,774 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,774 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:20,774 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,774 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:20,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,775 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,775 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:20,775 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,775 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:20,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,992 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:20,992 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,992 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:20,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:20,993 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:20,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,993 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:20,993 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][253], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:21,010 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,010 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,010 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,010 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:21,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,033 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,033 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:21,033 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:21,033 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:21,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 195#L1050-3true, 236#true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:21,035 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,035 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,035 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,035 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 19#L1049-1true, 272#true]) [2024-11-13 15:27:21,041 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,041 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,041 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:21,041 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 42#L1049-18true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,087 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,087 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,088 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,088 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,088 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,088 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,088 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,089 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,090 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,090 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,090 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,090 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,124 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,124 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,124 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:21,124 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,124 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,124 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:21,125 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:21,125 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,126 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,126 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,126 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,126 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:21,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:21,136 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,137 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,137 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,137 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,137 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,178 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,178 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,178 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,178 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,202 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,203 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:21,203 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:21,203 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:21,206 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,206 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,206 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,206 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,206 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,206 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][253], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 31#L1062-27true, 169#L1049-16true, 272#true]) [2024-11-13 15:27:21,231 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,231 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,231 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,231 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,258 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,258 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,258 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,258 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 74#L1049-1true, Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,259 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,259 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,259 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,259 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:21,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,289 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,289 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,289 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:21,289 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 42#L1049-18true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,335 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,335 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,335 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,335 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,336 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,336 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,336 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,336 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 57#L1049-2true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,337 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,337 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,337 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,337 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 31#L1062-27true, 272#true]) [2024-11-13 15:27:21,364 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,364 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,480 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,480 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,480 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,480 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,481 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,481 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,481 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,481 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,482 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,482 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,482 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,482 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:21,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:21,486 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,486 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,486 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,486 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][208], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,534 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,534 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,534 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 201#L1049-10true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,535 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,535 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,535 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,535 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][253], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:21,564 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,565 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:21,565 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,565 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:21,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,587 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2024-11-13 15:27:21,587 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:21,587 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:21,587 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:21,675 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,675 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:21,675 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:21,675 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:21,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,737 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,738 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:21,738 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,738 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:21,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,738 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,738 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:21,739 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:21,739 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:21,740 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,740 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:21,740 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:21,740 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([674] L1062-35-->L1062-36: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~bitwise16#1=|v_ULTIMATE.start_main_#t~bitwise16#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~bitwise16#1][170], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, 13#L1062-36true, 272#true]) [2024-11-13 15:27:21,768 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2024-11-13 15:27:21,769 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:21,769 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:21,769 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:22,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, 42#L1049-18true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:22,004 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2024-11-13 15:27:22,004 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-11-13 15:27:22,004 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2024-11-13 15:27:22,004 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2024-11-13 15:27:22,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 195#L1050-3true, 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:22,169 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-11-13 15:27:22,169 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][148], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 195#L1050-3true, 236#true, 82#L1063-10true, 272#true]) [2024-11-13 15:27:22,170 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:22,170 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:22,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][201], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 272#true, 89#L1063-16true]) [2024-11-13 15:27:22,238 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2024-11-13 15:27:22,238 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2024-11-13 15:27:22,238 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-11-13 15:27:22,238 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2024-11-13 15:27:22,510 INFO L124 PetriNetUnfolderBase]: 7248/28343 cut-off events. [2024-11-13 15:27:22,510 INFO L125 PetriNetUnfolderBase]: For 15332/15816 co-relation queries the response was YES. [2024-11-13 15:27:22,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49849 conditions, 28343 events. 7248/28343 cut-off events. For 15332/15816 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 363471 event pairs, 2339 based on Foata normal form. 68/25211 useless extension candidates. Maximal degree in co-relation 44245. Up to 7332 conditions per place. [2024-11-13 15:27:22,724 INFO L140 encePairwiseOnDemand]: 247/252 looper letters, 49 selfloop transitions, 4 changer transitions 0/287 dead transitions. [2024-11-13 15:27:22,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 287 transitions, 954 flow [2024-11-13 15:27:22,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:27:22,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:27:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 919 transitions. [2024-11-13 15:27:22,726 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9117063492063492 [2024-11-13 15:27:22,726 INFO L175 Difference]: Start difference. First operand has 249 places, 275 transitions, 806 flow. Second operand 4 states and 919 transitions. [2024-11-13 15:27:22,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 287 transitions, 954 flow [2024-11-13 15:27:22,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 287 transitions, 935 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-13 15:27:22,763 INFO L231 Difference]: Finished difference. Result has 253 places, 277 transitions, 821 flow [2024-11-13 15:27:22,763 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=821, PETRI_PLACES=253, PETRI_TRANSITIONS=277} [2024-11-13 15:27:22,763 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 18 predicate places. [2024-11-13 15:27:22,764 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 277 transitions, 821 flow [2024-11-13 15:27:22,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 220.75) internal successors, (883), 4 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:22,764 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:22,764 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:22,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-13 15:27:22,765 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:22,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:22,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1544975417, now seen corresponding path program 1 times [2024-11-13 15:27:22,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:22,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534893060] [2024-11-13 15:27:22,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:22,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:22,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:22,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:22,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:22,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534893060] [2024-11-13 15:27:22,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534893060] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:22,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:22,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:27:22,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732806472] [2024-11-13 15:27:22,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:22,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:27:22,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:22,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:27:22,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:22,903 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 252 [2024-11-13 15:27:22,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 277 transitions, 821 flow. Second operand has 4 states, 4 states have (on average 214.75) internal successors, (859), 4 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:22,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:22,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 252 [2024-11-13 15:27:22,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:23,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 235#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:23,339 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:27:23,339 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:27:23,339 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:23,339 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:24,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 147#$Ultimate##0true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:24,839 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:24,839 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:24,839 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:24,839 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:24,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][270], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 176#$Ultimate##0true, Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:24,852 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:24,852 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:24,852 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:24,852 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:24,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:24,949 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:24,950 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:24,950 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:24,950 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:25,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:25,038 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:25,038 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:25,038 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:25,038 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:25,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,101 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-11-13 15:27:25,101 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:25,101 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:25,101 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:25,101 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:25,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][270], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,196 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:25,196 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:25,196 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:25,196 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:25,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][239], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,206 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,206 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,206 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:25,206 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][270], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), 74#L1049-1true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,609 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,609 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:25,609 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:25,609 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:25,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,610 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:25,610 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:25,610 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,610 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, 201#L1049-10true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,724 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:25,724 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:25,724 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,724 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:25,724 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,725 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,725 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,725 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:25,725 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][270], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 57#L1049-2true, 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,744 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][270], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 231#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,744 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:25,744 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:25,824 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,824 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,824 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,824 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:25,825 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,825 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,825 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,825 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:25,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][149], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,887 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is not cut-off event [2024-11-13 15:27:25,887 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:25,887 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2024-11-13 15:27:25,887 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2024-11-13 15:27:25,887 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:25,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][270], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:25,976 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:25,976 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:25,976 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:25,976 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:26,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:26,061 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:26,061 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:26,061 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:26,061 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:26,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][239], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 132#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:26,086 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,086 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,086 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,086 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:26,181 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:26,181 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:26,181 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:26,181 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:26,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:26,443 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,443 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:26,443 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][315], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:26,471 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][239], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 132#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:26,471 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,471 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:26,586 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,586 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,586 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:26,586 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:26,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:26,809 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:26,809 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:26,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:26,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:26,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:26,810 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:26,810 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:26,810 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:26,810 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:27,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:27,073 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:27,073 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:27,073 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:27,073 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:27,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][204], [278#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:27,074 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:27,074 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:27,074 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:27,074 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:27,877 INFO L124 PetriNetUnfolderBase]: 10349/33303 cut-off events. [2024-11-13 15:27:27,877 INFO L125 PetriNetUnfolderBase]: For 17515/17659 co-relation queries the response was YES. [2024-11-13 15:27:27,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62191 conditions, 33303 events. 10349/33303 cut-off events. For 17515/17659 co-relation queries the response was YES. Maximal size of possible extension queue 1349. Compared 416282 event pairs, 1746 based on Foata normal form. 344/30368 useless extension candidates. Maximal degree in co-relation 61972. Up to 5904 conditions per place. [2024-11-13 15:27:28,085 INFO L140 encePairwiseOnDemand]: 239/252 looper letters, 70 selfloop transitions, 23 changer transitions 0/318 dead transitions. [2024-11-13 15:27:28,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 318 transitions, 1142 flow [2024-11-13 15:27:28,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:27:28,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:27:28,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 932 transitions. [2024-11-13 15:27:28,086 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9246031746031746 [2024-11-13 15:27:28,087 INFO L175 Difference]: Start difference. First operand has 253 places, 277 transitions, 821 flow. Second operand 4 states and 932 transitions. [2024-11-13 15:27:28,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 318 transitions, 1142 flow [2024-11-13 15:27:28,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 318 transitions, 1138 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:27:28,128 INFO L231 Difference]: Finished difference. Result has 256 places, 285 transitions, 946 flow [2024-11-13 15:27:28,128 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=946, PETRI_PLACES=256, PETRI_TRANSITIONS=285} [2024-11-13 15:27:28,128 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 21 predicate places. [2024-11-13 15:27:28,128 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 285 transitions, 946 flow [2024-11-13 15:27:28,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 214.75) internal successors, (859), 4 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:28,129 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:28,129 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:28,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-13 15:27:28,129 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:28,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:28,129 INFO L85 PathProgramCache]: Analyzing trace with hash -887793343, now seen corresponding path program 1 times [2024-11-13 15:27:28,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:28,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089891455] [2024-11-13 15:27:28,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:28,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:28,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:28,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:28,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089891455] [2024-11-13 15:27:28,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089891455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:28,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:28,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:27:28,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350131905] [2024-11-13 15:27:28,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:28,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:27:28,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:28,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:27:28,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:27:28,227 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 252 [2024-11-13 15:27:28,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 285 transitions, 946 flow. Second operand has 5 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:28,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:28,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 252 [2024-11-13 15:27:28,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:28,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][153], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 235#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:28,674 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-11-13 15:27:28,674 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:27:28,674 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-11-13 15:27:28,674 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-11-13 15:27:29,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 116#L1062-5true, 147#$Ultimate##0true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,049 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-11-13 15:27:29,049 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-11-13 15:27:29,049 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-11-13 15:27:29,049 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-11-13 15:27:29,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 116#L1062-5true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,159 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-11-13 15:27:29,159 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:29,159 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-11-13 15:27:29,159 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-11-13 15:27:29,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 138#L1062-1true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,560 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,560 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,560 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,560 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 138#L1062-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,561 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2024-11-13 15:27:29,561 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:29,561 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:29,561 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-11-13 15:27:29,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 7#L1062-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,618 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,618 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,618 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,618 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 7#L1062-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,619 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,619 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,619 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-11-13 15:27:29,619 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 116#L1062-5true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,654 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,654 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,654 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,654 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][265], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 222#L1062-3true]) [2024-11-13 15:27:29,696 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,696 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,696 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,696 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 222#L1062-3true]) [2024-11-13 15:27:29,697 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,697 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,697 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,697 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][153], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 138#L1062-1true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,707 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,707 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,707 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,707 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,776 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is not cut-off event [2024-11-13 15:27:29,776 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:29,776 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:29,776 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-11-13 15:27:29,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][153], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 7#L1062-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,799 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,799 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,799 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,799 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 138#L1062-1true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,812 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,812 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,812 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-11-13 15:27:29,812 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,812 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, 9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,869 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:29,869 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,869 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,869 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,893 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2024-11-13 15:27:29,893 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:29,893 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:29,893 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-11-13 15:27:29,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 7#L1062-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,909 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:29,909 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:29,909 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,909 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,909 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][153], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 116#L1062-5true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,910 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2024-11-13 15:27:29,910 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:29,910 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:29,910 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 116#L1062-5true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:29,957 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:29,957 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:29,957 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:29,957 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:30,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([685] L1063-7-->L1063-10: Formula: (and (not (= (+ |v_ULTIMATE.start_main_#t~bitwise20#1_6| 1) 0)) (not (= v_~threads_mask~0_17 0))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} AuxVars[] AssignedVars[][209], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, 147#$Ultimate##0true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,044 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2024-11-13 15:27:30,044 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:30,044 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:30,044 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2024-11-13 15:27:30,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][277], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 116#L1062-5true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,077 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,077 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:30,077 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:30,077 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:30,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,196 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:30,196 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:30,196 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:30,196 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:30,196 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:30,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][288], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 176#$Ultimate##0true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,197 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:30,197 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:30,197 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:30,197 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:30,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,225 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2024-11-13 15:27:30,226 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:30,226 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:30,226 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2024-11-13 15:27:30,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,312 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([819] L1049-5-->L1049-7: Formula: (< 1 |v_threadThread2of2ForFork0_#t~bitwise4_3|) InVars {} OutVars{threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_3|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~bitwise4][261], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, 214#L1049-7true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,312 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,312 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,344 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2024-11-13 15:27:30,344 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:30,344 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:30,344 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:30,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,651 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:30,651 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:30,651 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:30,651 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:30,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([685] L1063-7-->L1063-10: Formula: (and (not (= (+ |v_ULTIMATE.start_main_#t~bitwise20#1_6| 1) 0)) (not (= v_~threads_mask~0_17 0))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} AuxVars[] AssignedVars[][209], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 38#L1048-3true, 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,671 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-11-13 15:27:30,671 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,671 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,671 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,678 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-11-13 15:27:30,678 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,678 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,679 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, 9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,783 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:30,783 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:30,783 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:30,783 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,789 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,789 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,789 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:30,789 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([819] L1049-5-->L1049-7: Formula: (< 1 |v_threadThread2of2ForFork0_#t~bitwise4_3|) InVars {} OutVars{threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_3|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~bitwise4][261], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,790 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([774] L1049-5-->L1049-7: Formula: (< 1 |v_threadThread1of2ForFork0_#t~bitwise4_3|) InVars {} OutVars{threadThread1of2ForFork0_#t~bitwise4=|v_threadThread1of2ForFork0_#t~bitwise4_3|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~bitwise4][143], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 42#L1049-18true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,791 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][288], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 182#L1048-3true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,791 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:30,791 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:30,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,814 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,815 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,815 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,815 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,820 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2024-11-13 15:27:30,820 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,820 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,820 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][227], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,936 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:30,936 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:30,936 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:30,936 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:30,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,957 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,958 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:30,958 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:30,958 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:30,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][265], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 71#L1063-1true, 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,962 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is not cut-off event [2024-11-13 15:27:30,962 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:30,963 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:30,963 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2024-11-13 15:27:30,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:30,963 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:30,963 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:30,963 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:30,963 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,082 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,082 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-11-13 15:27:31,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:31,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:31,082 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:31,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][288], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 74#L1049-1true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,083 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:31,083 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:31,083 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:31,083 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][265], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,108 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-11-13 15:27:31,108 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:31,108 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:31,108 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:31,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,109 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,109 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,109 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,109 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,114 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,114 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,114 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,114 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,114 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, 9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,220 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:31,220 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:31,220 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,220 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,240 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,240 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-11-13 15:27:31,240 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:31,240 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:31,241 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:31,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][288], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 57#L1049-2true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,241 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:31,241 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,241 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,241 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:31,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,270 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,270 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,270 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,270 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:31,270 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][227], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 157#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,406 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][227], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,406 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:31,406 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][227], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,407 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][227], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,407 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][85], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,407 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:31,407 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:31,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([685] L1063-7-->L1063-10: Formula: (and (not (= (+ |v_ULTIMATE.start_main_#t~bitwise20#1_6| 1) 0)) (not (= v_~threads_mask~0_17 0))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} AuxVars[] AssignedVars[][209], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 214#L1049-7true, 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,432 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2024-11-13 15:27:31,432 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:31,432 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:31,432 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:31,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([685] L1063-7-->L1063-10: Formula: (and (not (= (+ |v_ULTIMATE.start_main_#t~bitwise20#1_6| 1) 0)) (not (= v_~threads_mask~0_17 0))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} AuxVars[] AssignedVars[][209], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, 147#$Ultimate##0true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,810 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2024-11-13 15:27:31,810 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:31,810 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:31,810 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:31,811 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:31,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,811 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:31,811 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:31,811 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:31,811 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-11-13 15:27:31,811 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:31,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, 9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,813 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:31,813 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:31,813 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,813 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,813 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][288], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 25#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,814 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][191], [75#L1062-35true, 9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:31,814 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:31,814 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:32,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,034 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:32,034 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,034 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-11-13 15:27:32,034 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,034 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][277], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 169#L1049-16true, 31#L1062-27true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,217 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:32,217 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:32,217 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:32,217 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:32,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][217], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 147#$Ultimate##0true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:32,255 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:32,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,255 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,256 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:32,256 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,256 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,257 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,257 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,296 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:32,296 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:32,296 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:32,296 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:32,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][288], [75#L1062-35true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 29#L1049-15true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,364 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:32,364 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:32,365 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:32,365 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:32,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([790] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread1of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, threadThread1of2ForFork0_#t~ret7=|v_threadThread1of2ForFork0_#t~ret7_1|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret7][225], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 28#L1062-21true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,436 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:32,436 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:32,436 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:32,436 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:32,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([685] L1063-7-->L1063-10: Formula: (and (not (= (+ |v_ULTIMATE.start_main_#t~bitwise20#1_6| 1) 0)) (not (= v_~threads_mask~0_17 0))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} AuxVars[] AssignedVars[][209], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 38#L1048-3true, 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,476 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:32,476 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,476 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:32,476 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,477 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,477 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:32,477 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,477 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,477 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,477 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,478 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:32,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,478 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:32,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,478 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][165], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 122#L1049-2true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,697 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:32,698 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,698 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,698 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:32,698 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([576] L1063-->L1063-1: Formula: (= |v_#race~threads_mask~0_4| 0) InVars {} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_4|} AuxVars[] AssignedVars[#race~threads_mask~0][227], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,698 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:32,699 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,699 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:32,699 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:32,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][153], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:32,776 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:32,776 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:32,776 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:32,776 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:32,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][312], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 10#L1049-18true, Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 28#L1062-21true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,801 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:32,801 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:32,801 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:32,801 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:32,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][217], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:32,917 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:32,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][265], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 71#L1063-1true, 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:32,918 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:32,918 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,918 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,918 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:32,918 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:33,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][312], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), 195#L1050-3true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 28#L1062-21true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,094 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,094 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:33,094 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:33,094 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,094 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][265], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,132 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,132 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:33,132 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:33,132 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:33,132 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:33,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 103#L1063-18true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,160 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,160 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:33,160 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,160 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1050-->L1050-3: Formula: (and (= |v_#pthreadsMutex_37| (store |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28| (store (select |v_#pthreadsMutex_38| |v_~#threads_mask_mutex~0.base_28|) |v_~#threads_mask_mutex~0.offset_28| 0))) (= |v_threadThread2of2ForFork0_#t~ret7_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_38|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_37|, ~#threads_mask_mutex~0.base=|v_~#threads_mask_mutex~0.base_28|, ~#threads_mask_mutex~0.offset=|v_~#threads_mask_mutex~0.offset_28|, threadThread2of2ForFork0_#t~ret7=|v_threadThread2of2ForFork0_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret7][312], [9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), 195#L1050-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 28#L1062-21true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,578 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:33,578 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:33,578 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:33,578 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:33,583 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 71#L1063-1true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,583 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:33,583 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:33,583 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:33,583 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:33,583 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:33,583 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:33,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][153], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:33,633 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:33,633 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:33,633 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:33,633 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([685] L1063-7-->L1063-10: Formula: (and (not (= (+ |v_ULTIMATE.start_main_#t~bitwise20#1_6| 1) 0)) (not (= v_~threads_mask~0_17 0))) InVars {ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} OutVars{ULTIMATE.start_main_#t~bitwise20#1=|v_ULTIMATE.start_main_#t~bitwise20#1_6|, ~threads_mask~0=v_~threads_mask~0_17} AuxVars[] AssignedVars[][209], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 234#true, 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 214#L1049-7true, 171#L1049-16true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,734 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,734 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:33,734 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,735 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,735 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,735 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:33,735 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:33,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][160], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 195#L1050-3true, 236#true, 82#L1063-10true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:33,901 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2024-11-13 15:27:33,901 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:33,901 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2024-11-13 15:27:33,901 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2024-11-13 15:27:34,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([692] L1063-15-->L1063-16: Formula: (= v_~threads_mask~0_22 |v_ULTIMATE.start_main_#t~bitwise21#1_6|) InVars {ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} OutVars{~threads_mask~0=v_~threads_mask~0_22, ULTIMATE.start_main_#t~bitwise21#1=|v_ULTIMATE.start_main_#t~bitwise21#1_6|} AuxVars[] AssignedVars[~threads_mask~0][217], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), 89#L1063-16true]) [2024-11-13 15:27:34,007 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2024-11-13 15:27:34,007 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:34,007 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:34,008 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:34,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][272], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, 215#L1064-3true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:34,144 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2024-11-13 15:27:34,144 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:34,145 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2024-11-13 15:27:34,145 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2024-11-13 15:27:35,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([569] L1063-17-->L1063-18: Formula: (= |v_#race~threads_mask~0_7| |v_ULTIMATE.start_main_#t~nondet22#1_3|) InVars {ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_7|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_3|} AuxVars[] AssignedVars[#race~threads_mask~0][247], [42#L1049-18true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 263#(<= (+ ~threads_mask~0 1) 0), 286#true, 234#true, 246#true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 10#L1049-18true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 103#L1063-18true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:35,224 INFO L294 olderBase$Statistics]: this new event has 205 ancestors and is cut-off event [2024-11-13 15:27:35,224 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2024-11-13 15:27:35,224 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-11-13 15:27:35,224 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2024-11-13 15:27:36,085 INFO L124 PetriNetUnfolderBase]: 11812/48425 cut-off events. [2024-11-13 15:27:36,086 INFO L125 PetriNetUnfolderBase]: For 20063/20342 co-relation queries the response was YES. [2024-11-13 15:27:36,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82228 conditions, 48425 events. 11812/48425 cut-off events. For 20063/20342 co-relation queries the response was YES. Maximal size of possible extension queue 1593. Compared 681541 event pairs, 2289 based on Foata normal form. 179/43746 useless extension candidates. Maximal degree in co-relation 71068. Up to 3563 conditions per place. [2024-11-13 15:27:36,409 INFO L140 encePairwiseOnDemand]: 245/252 looper letters, 70 selfloop transitions, 7 changer transitions 0/330 dead transitions. [2024-11-13 15:27:36,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 330 transitions, 1198 flow [2024-11-13 15:27:36,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:27:36,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:27:36,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1384 transitions. [2024-11-13 15:27:36,410 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9153439153439153 [2024-11-13 15:27:36,411 INFO L175 Difference]: Start difference. First operand has 256 places, 285 transitions, 946 flow. Second operand 6 states and 1384 transitions. [2024-11-13 15:27:36,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 330 transitions, 1198 flow [2024-11-13 15:27:36,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 330 transitions, 1177 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:27:36,480 INFO L231 Difference]: Finished difference. Result has 263 places, 290 transitions, 968 flow [2024-11-13 15:27:36,480 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=968, PETRI_PLACES=263, PETRI_TRANSITIONS=290} [2024-11-13 15:27:36,480 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 28 predicate places. [2024-11-13 15:27:36,480 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 290 transitions, 968 flow [2024-11-13 15:27:36,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:36,481 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:36,481 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:36,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-13 15:27:36,481 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:36,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:36,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1650600617, now seen corresponding path program 1 times [2024-11-13 15:27:36,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:36,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823902273] [2024-11-13 15:27:36,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:36,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:36,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:36,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:36,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823902273] [2024-11-13 15:27:36,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823902273] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:36,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:36,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:27:36,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322697523] [2024-11-13 15:27:36,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:36,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:27:36,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:36,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:27:36,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:36,611 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 252 [2024-11-13 15:27:36,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 290 transitions, 968 flow. Second operand has 4 states, 4 states have (on average 215.5) internal successors, (862), 4 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:36,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:36,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 252 [2024-11-13 15:27:36,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:36,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 235#true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:36,827 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:27:36,827 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:36,827 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:36,827 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 235#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:36,828 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 235#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:36,828 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2024-11-13 15:27:36,828 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:38,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:38,755 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:38,755 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:38,755 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:38,755 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:38,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:38,757 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:38,757 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:38,757 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:38,757 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:38,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:38,761 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2024-11-13 15:27:38,761 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2024-11-13 15:27:38,761 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:38,761 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:39,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:39,602 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:39,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:39,602 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:39,602 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:39,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 38#L1048-3true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:39,605 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:39,605 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:39,605 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:39,605 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:39,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 38#L1048-3true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:39,611 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2024-11-13 15:27:39,611 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:39,611 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:39,611 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:39,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1062-24-->L1062-27: Formula: (and (not (= |v_ULTIMATE.start_main_#t~bitwise18#1_5| 0)) (not (= v_~threads_mask~0_11 0))) InVars {~threads_mask~0=v_~threads_mask~0_11, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_5|} OutVars{~threads_mask~0=v_~threads_mask~0_11, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_5|} AuxVars[] AssignedVars[][228], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 304#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 267#(not (= ~threads_mask~0 0)), Black: 265#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 38#L1048-3true, Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 31#L1062-27true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:39,673 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is not cut-off event [2024-11-13 15:27:39,673 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:39,673 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:39,673 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:40,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,455 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,455 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,455 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,455 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,458 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,458 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,458 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,458 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,463 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,463 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,463 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,463 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,635 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,635 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][279], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 292#true, 29#L1049-15true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,635 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,635 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,636 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,636 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,639 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,639 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,639 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,639 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,640 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][321], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,640 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,640 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,645 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,645 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][279], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 29#L1049-15true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 169#L1049-16true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,645 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:40,645 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 132#L1049-15true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,657 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,657 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,657 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,657 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1062-24-->L1062-27: Formula: (and (not (= |v_ULTIMATE.start_main_#t~bitwise18#1_5| 0)) (not (= v_~threads_mask~0_11 0))) InVars {~threads_mask~0=v_~threads_mask~0_11, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_5|} OutVars{~threads_mask~0=v_~threads_mask~0_11, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_5|} AuxVars[] AssignedVars[][228], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 9#L1050-3true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 274#(not (= ~threads_mask~0 0)), 304#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 267#(not (= ~threads_mask~0 0)), Black: 265#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 214#L1049-7true, Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 31#L1062-27true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,728 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2024-11-13 15:27:40,728 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2024-11-13 15:27:40,728 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:40,728 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:40,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 132#L1049-15true, 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:40,813 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,813 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:40,813 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:40,813 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:41,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][243], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 132#L1049-15true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:41,119 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,119 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,120 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,120 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,120 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:41,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 288#(not (= ~threads_mask~0 0)), 132#L1049-15true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:41,125 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,125 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,125 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:41,125 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:41,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 132#L1049-15true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 274#(not (= ~threads_mask~0 0)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:41,138 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:41,138 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,138 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:41,138 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:41,138 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:41,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][154], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 132#L1049-15true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 13#L1062-36true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:41,305 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2024-11-13 15:27:41,305 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-11-13 15:27:41,305 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2024-11-13 15:27:41,305 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2024-11-13 15:27:41,305 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2024-11-13 15:27:44,361 INFO L124 PetriNetUnfolderBase]: 13792/49199 cut-off events. [2024-11-13 15:27:44,362 INFO L125 PetriNetUnfolderBase]: For 37772/38314 co-relation queries the response was YES. [2024-11-13 15:27:44,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95793 conditions, 49199 events. 13792/49199 cut-off events. For 37772/38314 co-relation queries the response was YES. Maximal size of possible extension queue 1547. Compared 666800 event pairs, 2678 based on Foata normal form. 345/44851 useless extension candidates. Maximal degree in co-relation 85214. Up to 7619 conditions per place. [2024-11-13 15:27:44,813 INFO L140 encePairwiseOnDemand]: 240/252 looper letters, 68 selfloop transitions, 26 changer transitions 0/327 dead transitions. [2024-11-13 15:27:44,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 327 transitions, 1284 flow [2024-11-13 15:27:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:27:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:27:44,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 934 transitions. [2024-11-13 15:27:44,816 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.9265873015873016 [2024-11-13 15:27:44,816 INFO L175 Difference]: Start difference. First operand has 263 places, 290 transitions, 968 flow. Second operand 4 states and 934 transitions. [2024-11-13 15:27:44,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 327 transitions, 1284 flow [2024-11-13 15:27:44,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 327 transitions, 1284 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:27:44,933 INFO L231 Difference]: Finished difference. Result has 268 places, 295 transitions, 1098 flow [2024-11-13 15:27:44,934 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1098, PETRI_PLACES=268, PETRI_TRANSITIONS=295} [2024-11-13 15:27:44,934 INFO L277 CegarLoopForPetriNet]: 235 programPoint places, 33 predicate places. [2024-11-13 15:27:44,934 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 295 transitions, 1098 flow [2024-11-13 15:27:44,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 215.5) internal successors, (862), 4 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:44,935 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:27:44,935 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:27:44,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-13 15:27:44,935 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-11-13 15:27:44,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:27:44,936 INFO L85 PathProgramCache]: Analyzing trace with hash -532341536, now seen corresponding path program 1 times [2024-11-13 15:27:44,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:27:44,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891439637] [2024-11-13 15:27:44,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:27:44,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:27:44,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:27:45,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:27:45,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:27:45,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891439637] [2024-11-13 15:27:45,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891439637] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:27:45,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:27:45,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:27:45,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54105966] [2024-11-13 15:27:45,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:27:45,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:27:45,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:27:45,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:27:45,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:27:45,087 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 252 [2024-11-13 15:27:45,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 295 transitions, 1098 flow. Second operand has 4 states, 4 states have (on average 215.25) internal successors, (861), 4 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:27:45,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:27:45,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 252 [2024-11-13 15:27:45,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:27:45,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 235#true, Black: 288#(not (= ~threads_mask~0 0)), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:45,358 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-11-13 15:27:45,358 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:45,358 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:45,358 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:45,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 308#true, 235#true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:45,359 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), 235#true, Black: 288#(not (= ~threads_mask~0 0)), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 13#L1062-36true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:45,359 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-11-13 15:27:46,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 116#L1062-5true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true]) [2024-11-13 15:27:46,591 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2024-11-13 15:27:46,591 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:46,591 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:46,591 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-11-13 15:27:46,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][299], [139#L1062-11true, 308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 234#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 169#L1049-16true]) [2024-11-13 15:27:46,900 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2024-11-13 15:27:46,900 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:46,900 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2024-11-13 15:27:46,901 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2024-11-13 15:27:47,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:47,149 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:47,149 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:47,149 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:47,149 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:47,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:47,152 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:47,152 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:47,152 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:47,152 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:47,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 147#$Ultimate##0true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:47,155 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2024-11-13 15:27:47,155 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:47,155 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:47,155 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:47,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][269], [201#L1049-10true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 304#(not (= ~threads_mask~0 0)), 274#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 171#L1049-16true, 310#(not (= ~threads_mask~0 0)), 112#L1062-24true, Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:47,674 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2024-11-13 15:27:47,674 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:47,674 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is not cut-off event [2024-11-13 15:27:47,674 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:47,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 38#L1048-3true, 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:47,903 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:47,903 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:47,903 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:47,903 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:47,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 38#L1048-3true, 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:47,906 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:47,906 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:47,906 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:47,906 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:47,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 38#L1048-3true, 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:47,911 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2024-11-13 15:27:47,911 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:47,911 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2024-11-13 15:27:47,911 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2024-11-13 15:27:47,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([728] L1062-24-->L1062-27: Formula: (and (not (= |v_ULTIMATE.start_main_#t~bitwise18#1_5| 0)) (not (= v_~threads_mask~0_11 0))) InVars {~threads_mask~0=v_~threads_mask~0_11, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_5|} OutVars{~threads_mask~0=v_~threads_mask~0_11, ULTIMATE.start_main_#t~bitwise18#1=|v_ULTIMATE.start_main_#t~bitwise18#1_5|} AuxVars[] AssignedVars[][227], [9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 304#(not (= ~threads_mask~0 0)), 274#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 38#L1048-3true, 310#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), Black: 243#(= |#race~threads_mask~0| 0), 236#true, 31#L1062-27true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:47,969 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is not cut-off event [2024-11-13 15:27:47,969 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:47,969 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is not cut-off event [2024-11-13 15:27:47,969 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is not cut-off event [2024-11-13 15:27:48,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,062 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,062 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,062 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,062 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,064 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,064 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,064 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,098 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,098 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,098 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,098 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 74#L1049-1true, Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,244 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,244 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:48,244 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2024-11-13 15:27:48,244 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][316], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), 74#L1049-1true, Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,246 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,247 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,247 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,247 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,251 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,251 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,251 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,251 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,251 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][316], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,265 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,265 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,265 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,265 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,268 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,268 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,268 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,268 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,268 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,305 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,305 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,306 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,306 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), 82#L1063-10true, Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true]) [2024-11-13 15:27:48,340 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,340 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,340 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,340 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,396 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,396 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,396 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,397 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,397 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,397 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,399 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,399 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,399 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,399 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,399 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,399 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][316], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,400 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,400 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,400 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,400 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,400 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,405 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,405 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,405 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,405 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,405 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,406 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,406 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,406 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,406 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:48,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 57#L1049-2true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,417 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 25#L1049-7true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,417 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,417 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,417 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][316], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), 25#L1049-7true, Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,419 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,419 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,419 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,419 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][316], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,419 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][316], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 57#L1049-2true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,420 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,420 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 57#L1049-2true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,423 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 50#L1049-10true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,423 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 25#L1049-7true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:48,423 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2024-11-13 15:27:48,423 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:48,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, 214#L1049-7true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:48,664 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2024-11-13 15:27:48,665 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:48,665 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-11-13 15:27:48,665 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:48,665 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:48,665 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-11-13 15:27:49,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][281], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 29#L1049-15true, 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true, 13#L1062-36true]) [2024-11-13 15:27:49,042 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,042 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,042 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,042 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,042 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][158], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 71#L1063-1true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 10#L1049-18true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 243#(= |#race~threads_mask~0| 0)]) [2024-11-13 15:27:49,067 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,067 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:49,067 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,067 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2024-11-13 15:27:49,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L1049-7-->L1049-10: Formula: (and (not (= v_~threads_mask~0_27 0)) (not (= v_~threads_mask~0_27 |v_threadThread2of2ForFork0_#t~bitwise4_7|))) InVars {~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} OutVars{~threads_mask~0=v_~threads_mask~0_27, threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_7|} AuxVars[] AssignedVars[][269], [201#L1049-10true, 9#L1050-3true, Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 288#(not (= ~threads_mask~0 0)), Black: 263#(<= (+ ~threads_mask~0 1) 0), 304#(not (= ~threads_mask~0 0)), 274#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, 267#(not (= ~threads_mask~0 0)), Black: 265#true, 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), 310#(not (= ~threads_mask~0 0)), 112#L1062-24true, Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 243#(= |#race~threads_mask~0| 0), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0)]) [2024-11-13 15:27:49,115 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2024-11-13 15:27:49,115 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-11-13 15:27:49,115 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2024-11-13 15:27:49,115 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2024-11-13 15:27:49,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [201#L1049-10true, 308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:49,198 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,198 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,198 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,198 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:49,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][245], [201#L1049-10true, 308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:49,201 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,201 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,201 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,201 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([780] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread1of2ForFork0_#t~bitwise5_3|) InVars {threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|} OutVars{threadThread1of2ForFork0_#t~bitwise5=|v_threadThread1of2ForFork0_#t~bitwise5_3|, ~threads_mask~0=v_~threads_mask~0_25} AuxVars[] AssignedVars[~threads_mask~0][152], [201#L1049-10true, 308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 13#L1062-36true]) [2024-11-13 15:27:49,205 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2024-11-13 15:27:49,205 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,205 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,205 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2024-11-13 15:27:49,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][158], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, 19#L1049-1true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 10#L1049-18true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 243#(= |#race~threads_mask~0| 0)]) [2024-11-13 15:27:49,234 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:49,234 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:49,234 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:49,234 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][158], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 122#L1049-2true, 71#L1063-1true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 10#L1049-18true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 243#(= |#race~threads_mask~0| 0)]) [2024-11-13 15:27:49,236 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:49,236 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:49,236 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,236 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:49,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([784] L1049-17-->L1049-18: Formula: (= |v_#race~threads_mask~0_10| |v_threadThread1of2ForFork0_#t~nondet6_3|) InVars {threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} OutVars{#race~threads_mask~0=|v_#race~threads_mask~0_10|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~threads_mask~0][158], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 122#L1049-2true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 10#L1049-18true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 243#(= |#race~threads_mask~0| 0)]) [2024-11-13 15:27:49,396 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:49,396 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:49,396 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:49,397 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:49,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([819] L1049-5-->L1049-7: Formula: (< 1 |v_threadThread2of2ForFork0_#t~bitwise4_3|) InVars {} OutVars{threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_3|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~bitwise4][266], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 71#L1063-1true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true]) [2024-11-13 15:27:49,399 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2024-11-13 15:27:49,399 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:49,399 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,399 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2024-11-13 15:27:49,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L1049-15-->L1049-16: Formula: (= v_~threads_mask~0_25 |v_threadThread2of2ForFork0_#t~bitwise5_3|) InVars {threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} OutVars{~threads_mask~0=v_~threads_mask~0_25, threadThread2of2ForFork0_#t~bitwise5=|v_threadThread2of2ForFork0_#t~bitwise5_3|} AuxVars[] AssignedVars[~threads_mask~0][276], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), 86#L1063-15true, Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), 234#true, Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), 246#true, Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true, 169#L1049-16true]) [2024-11-13 15:27:49,470 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2024-11-13 15:27:49,470 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,470 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,470 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2024-11-13 15:27:49,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([819] L1049-5-->L1049-7: Formula: (< 1 |v_threadThread2of2ForFork0_#t~bitwise4_3|) InVars {} OutVars{threadThread2of2ForFork0_#t~bitwise4=|v_threadThread2of2ForFork0_#t~bitwise4_3|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~bitwise4][266], [308#true, Black: 252#(= |ULTIMATE.start_main_~i~0#1| 0), 292#true, 302#true, Black: 263#(<= (+ ~threads_mask~0 1) 0), Black: 268#(and (<= 2 |ULTIMATE.start_main_#t~bitwise16#1|) (not (= ~threads_mask~0 0))), Black: 267#(not (= ~threads_mask~0 0)), 214#L1049-7true, 265#true, Black: 274#(not (= ~threads_mask~0 0)), Black: 275#(and (not (= ~threads_mask~0 0)) (= |ULTIMATE.start_main_#t~bitwise16#1| 1)), 236#true, 165#L1063-2true, Black: 283#(and (<= (+ ~threads_mask~0 1) 0) (<= (+ 3 ~threads_mask~0) |ULTIMATE.start_main_#t~bitwise16#1|)), Black: 280#(<= (+ ~threads_mask~0 1) 0), Black: 289#(and (<= (+ |ULTIMATE.start_main_#t~bitwise18#1| 1) 0) (not (= ~threads_mask~0 0))), Black: 288#(not (= ~threads_mask~0 0)), Black: 294#(< 0 |ULTIMATE.start_main_#t~ret15#1|), 234#true, 246#true, Black: 296#(<= 1 |ULTIMATE.start_main_~j~1#1|), Black: 295#(< 1 |ULTIMATE.start_main_#t~ret15#1|), 171#L1049-16true, Black: 304#(not (= ~threads_mask~0 0)), Black: 305#(and (not (= ~threads_mask~0 0)) (<= 2 |ULTIMATE.start_main_#t~bitwise20#1|)), Black: 241#true]) [2024-11-13 15:27:49,550 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2024-11-13 15:27:49,550 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2024-11-13 15:27:49,550 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2024-11-13 15:27:49,550 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event