./Ultimate.py --spec /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --file /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier-race.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for data races
Using default analysis
Version 2329fc70
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier-race.i -s /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 17022b424d1d41c37d1c873f1112b25c993e147f57e239908d32ceae4f89be27
--- Real Ultimate output ---
This is Ultimate 0.2.2-dev-2329fc7
[2023-11-03 14:02:31,568 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2023-11-03 14:02:31,570 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2023-11-03 14:02:31,592 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2023-11-03 14:02:31,592 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2023-11-03 14:02:31,593 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2023-11-03 14:02:31,594 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2023-11-03 14:02:31,595 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2023-11-03 14:02:31,596 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2023-11-03 14:02:31,597 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2023-11-03 14:02:31,598 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2023-11-03 14:02:31,598 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2023-11-03 14:02:31,599 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2023-11-03 14:02:31,599 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2023-11-03 14:02:31,600 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2023-11-03 14:02:31,601 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2023-11-03 14:02:31,602 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2023-11-03 14:02:31,602 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2023-11-03 14:02:31,604 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2023-11-03 14:02:31,605 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2023-11-03 14:02:31,606 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2023-11-03 14:02:31,607 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2023-11-03 14:02:31,608 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2023-11-03 14:02:31,608 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2023-11-03 14:02:31,611 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2023-11-03 14:02:31,611 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2023-11-03 14:02:31,611 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2023-11-03 14:02:31,612 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2023-11-03 14:02:31,612 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2023-11-03 14:02:31,613 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2023-11-03 14:02:31,613 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2023-11-03 14:02:31,614 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2023-11-03 14:02:31,614 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2023-11-03 14:02:31,615 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2023-11-03 14:02:31,616 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2023-11-03 14:02:31,616 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2023-11-03 14:02:31,616 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2023-11-03 14:02:31,617 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2023-11-03 14:02:31,617 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2023-11-03 14:02:31,618 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2023-11-03 14:02:31,618 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2023-11-03 14:02:31,619 INFO  L101        SettingsManager]: Beginning loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2023-11-03 14:02:31,635 INFO  L113        SettingsManager]: Loading preferences was successful
[2023-11-03 14:02:31,635 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-03 14:02:31,635 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-03 14:02:31,636 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-03 14:02:31,636 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-03 14:02:31,636 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-03 14:02:31,637 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-03 14:02:31,637 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-03 14:02:31,637 INFO  L138        SettingsManager]:  * Use SBE=true
[2023-11-03 14:02:31,637 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-03 14:02:31,637 INFO  L138        SettingsManager]:  * sizeof long=4
[2023-11-03 14:02:31,638 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2023-11-03 14:02:31,638 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-03 14:02:31,638 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2023-11-03 14:02:31,638 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-03 14:02:31,638 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-03 14:02:31,638 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-03 14:02:31,639 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-03 14:02:31,639 INFO  L138        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2023-11-03 14:02:31,639 INFO  L138        SettingsManager]:  * sizeof long double=12
[2023-11-03 14:02:31,639 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-03 14:02:31,639 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2023-11-03 14:02:31,639 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-03 14:02:31,640 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-03 14:02:31,640 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-03 14:02:31,640 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-03 14:02:31,640 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 14:02:31,640 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-03 14:02:31,640 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-03 14:02:31,641 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2023-11-03 14:02:31,641 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-03 14:02:31,641 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-03 14:02:31,641 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-03 14:02:31,641 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-03 14:02:31,642 INFO  L138        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-03 14:02:31,642 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-03 14:02:31,642 INFO  L138        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-03 14:02:31,642 INFO  L138        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml
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 -> 17022b424d1d41c37d1c873f1112b25c993e147f57e239908d32ceae4f89be27
[2023-11-03 14:02:31,843 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-03 14:02:31,864 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-03 14:02:31,867 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-03 14:02:31,867 INFO  L271        PluginConnector]: Initializing CDTParser...
[2023-11-03 14:02:31,868 INFO  L275        PluginConnector]: CDTParser initialized
[2023-11-03 14:02:31,869 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier-race.i
[2023-11-03 14:02:32,933 INFO  L500              CDTParser]: Created temporary CDT project at NULL
[2023-11-03 14:02:33,164 INFO  L351              CDTParser]: Found 1 translation units.
[2023-11-03 14:02:33,165 INFO  L172              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/value-barrier-race.i
[2023-11-03 14:02:33,179 INFO  L394              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/9a8c8d716/aaaa4bb0492c49909a06ef59a4b26fe8/FLAG708c12576
[2023-11-03 14:02:33,517 INFO  L402              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/data/9a8c8d716/aaaa4bb0492c49909a06ef59a4b26fe8
[2023-11-03 14:02:33,519 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-03 14:02:33,520 INFO  L131        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-03 14:02:33,521 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-03 14:02:33,522 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-03 14:02:33,525 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-03 14:02:33,526 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,526 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64c0c5d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33, skipping insertion in model container
[2023-11-03 14:02:33,526 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,532 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2023-11-03 14:02:33,562 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2023-11-03 14:02:33,682 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-11-03 14:02:33,829 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 14:02:33,835 INFO  L203         MainTranslator]: Completed pre-run
[2023-11-03 14:02:33,846 WARN  L611        FunctionHandler]: implicit declaration of function __builtin_bswap16
[2023-11-03 14:02:33,874 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2023-11-03 14:02:33,909 INFO  L208         MainTranslator]: Completed translation
[2023-11-03 14:02:33,910 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33 WrapperNode
[2023-11-03 14:02:33,910 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-03 14:02:33,911 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-03 14:02:33,911 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-03 14:02:33,911 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-03 14:02:33,917 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,933 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,953 INFO  L138                Inliner]: procedures = 266, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 88
[2023-11-03 14:02:33,954 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-03 14:02:33,954 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-03 14:02:33,954 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-03 14:02:33,954 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2023-11-03 14:02:33,962 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,963 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,966 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,966 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,973 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,976 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,977 INFO  L185        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,978 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,981 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-03 14:02:33,981 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-03 14:02:33,981 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2023-11-03 14:02:33,982 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2023-11-03 14:02:33,982 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (1/1) ...
[2023-11-03 14:02:33,987 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-03 14:02:33,995 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3
[2023-11-03 14:02:34,011 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-03 14:02:34,014 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-03 14:02:34,045 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2023-11-03 14:02:34,045 INFO  L130     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2023-11-03 14:02:34,045 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2023-11-03 14:02:34,045 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~$Pointer$
[2023-11-03 14:02:34,045 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2023-11-03 14:02:34,046 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2023-11-03 14:02:34,046 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap
[2023-11-03 14:02:34,046 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2023-11-03 14:02:34,046 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2023-11-03 14:02:34,046 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-03 14:02:34,046 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-03 14:02:34,049 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2023-11-03 14:02:34,160 INFO  L235             CfgBuilder]: Building ICFG
[2023-11-03 14:02:34,162 INFO  L261             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-03 14:02:34,383 INFO  L276             CfgBuilder]: Performing block encoding
[2023-11-03 14:02:34,390 INFO  L295             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-03 14:02:34,390 INFO  L300             CfgBuilder]: Removed 3 assume(true) statements.
[2023-11-03 14:02:34,392 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:02:34 BoogieIcfgContainer
[2023-11-03 14:02:34,392 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-03 14:02:34,394 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-03 14:02:34,394 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2023-11-03 14:02:34,396 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2023-11-03 14:02:34,397 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:02:33" (1/3) ...
[2023-11-03 14:02:34,397 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72271951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:02:34, skipping insertion in model container
[2023-11-03 14:02:34,397 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:02:33" (2/3) ...
[2023-11-03 14:02:34,398 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72271951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:02:34, skipping insertion in model container
[2023-11-03 14:02:34,398 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:02:34" (3/3) ...
[2023-11-03 14:02:34,399 INFO  L112   eAbstractionObserver]: Analyzing ICFG value-barrier-race.i
[2023-11-03 14:02:34,406 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2023-11-03 14:02:34,413 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-03 14:02:34,413 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2023-11-03 14:02:34,413 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2023-11-03 14:02:34,455 INFO  L144    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2023-11-03 14:02:34,486 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 110 places, 113 transitions, 234 flow
[2023-11-03 14:02:34,541 INFO  L130       PetriNetUnfolder]: 8/173 cut-off events.
[2023-11-03 14:02:34,542 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 14:02:34,546 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 179 conditions, 173 events. 8/173 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 326 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 86. Up to 4 conditions per place. 
[2023-11-03 14:02:34,546 INFO  L82        GeneralOperation]: Start removeDead. Operand has 110 places, 113 transitions, 234 flow
[2023-11-03 14:02:34,550 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 110 places, 113 transitions, 234 flow
[2023-11-03 14:02:34,553 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 14:02:34,563 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 110 places, 113 transitions, 234 flow
[2023-11-03 14:02:34,566 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 110 places, 113 transitions, 234 flow
[2023-11-03 14:02:34,566 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 110 places, 113 transitions, 234 flow
[2023-11-03 14:02:34,596 INFO  L130       PetriNetUnfolder]: 8/173 cut-off events.
[2023-11-03 14:02:34,597 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 14:02:34,598 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 179 conditions, 173 events. 8/173 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 326 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 86. Up to 4 conditions per place. 
[2023-11-03 14:02:34,599 INFO  L119        LiptonReduction]: Number of co-enabled transitions 1742
[2023-11-03 14:02:38,069 INFO  L134        LiptonReduction]: Checked pairs total: 4761
[2023-11-03 14:02:38,070 INFO  L136        LiptonReduction]: Total number of compositions: 95
[2023-11-03 14:02:38,083 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 14:02:38,088 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3711b9a5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 14:02:38,088 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2023-11-03 14:02:38,089 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2023-11-03 14:02:38,090 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 14:02:38,090 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:38,090 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-11-03 14:02:38,090 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2023-11-03 14:02:38,094 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:38,094 INFO  L85        PathProgramCache]: Analyzing trace with hash 12702, now seen corresponding path program 1 times
[2023-11-03 14:02:38,100 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:38,101 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410828395]
[2023-11-03 14:02:38,101 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:38,101 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:38,172 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:38,221 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:38,222 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:38,223 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410828395]
[2023-11-03 14:02:38,223 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410828395] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:38,223 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:38,223 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-11-03 14:02:38,224 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337231581]
[2023-11-03 14:02:38,225 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:38,231 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 14:02:38,231 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:38,246 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 14:02:38,247 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 14:02:38,249 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 107 out of 208
[2023-11-03 14:02:38,251 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 32 transitions, 72 flow. Second operand  has 2 states, 2 states have (on average 108.0) internal successors, (216), 2 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,251 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:38,251 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 208
[2023-11-03 14:02:38,252 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:38,309 INFO  L130       PetriNetUnfolder]: 11/60 cut-off events.
[2023-11-03 14:02:38,309 INFO  L131       PetriNetUnfolder]: For 1/1 co-relation queries the response was YES.
[2023-11-03 14:02:38,310 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 108 conditions, 60 events. 11/60 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 209 event pairs, 9 based on Foata normal form. 10/55 useless extension candidates. Maximal degree in co-relation 71. Up to 41 conditions per place. 
[2023-11-03 14:02:38,311 INFO  L137   encePairwiseOnDemand]: 203/208 looper letters, 12 selfloop transitions, 0 changer transitions 2/27 dead transitions.
[2023-11-03 14:02:38,311 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 27 transitions, 90 flow
[2023-11-03 14:02:38,312 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 14:02:38,314 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 14:02:38,319 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 233 transitions.
[2023-11-03 14:02:38,321 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5600961538461539
[2023-11-03 14:02:38,321 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 233 transitions.
[2023-11-03 14:02:38,322 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 233 transitions.
[2023-11-03 14:02:38,323 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:38,324 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 233 transitions.
[2023-11-03 14:02:38,326 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 116.5) internal successors, (233), 2 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,330 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,331 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,332 INFO  L175             Difference]: Start difference. First operand has 32 places, 32 transitions, 72 flow. Second operand 2 states and 233 transitions.
[2023-11-03 14:02:38,333 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 27 transitions, 90 flow
[2023-11-03 14:02:38,334 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 27 transitions, 90 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 14:02:38,335 INFO  L231             Difference]: Finished difference. Result has 29 places, 25 transitions, 55 flow
[2023-11-03 14:02:38,336 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=55, PETRI_PLACES=29, PETRI_TRANSITIONS=25}
[2023-11-03 14:02:38,339 INFO  L288   CegarLoopForPetriNet]: 32 programPoint places, -3 predicate places.
[2023-11-03 14:02:38,339 INFO  L495      AbstractCegarLoop]: Abstraction has has 29 places, 25 transitions, 55 flow
[2023-11-03 14:02:38,340 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 108.0) internal successors, (216), 2 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,340 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:38,340 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 14:02:38,340 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-11-03 14:02:38,340 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2023-11-03 14:02:38,341 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:38,341 INFO  L85        PathProgramCache]: Analyzing trace with hash 12191459, now seen corresponding path program 1 times
[2023-11-03 14:02:38,341 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:38,341 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674171032]
[2023-11-03 14:02:38,341 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:38,341 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:38,358 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:38,392 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:38,393 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:38,393 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674171032]
[2023-11-03 14:02:38,393 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674171032] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:38,393 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:38,393 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:38,394 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75610478]
[2023-11-03 14:02:38,394 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:38,395 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:38,395 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:38,396 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:38,396 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:38,414 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 100 out of 208
[2023-11-03 14:02:38,414 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 25 transitions, 55 flow. Second operand  has 3 states, 3 states have (on average 101.33333333333333) internal successors, (304), 3 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,414 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:38,414 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 208
[2023-11-03 14:02:38,414 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:38,470 INFO  L130       PetriNetUnfolder]: 24/91 cut-off events.
[2023-11-03 14:02:38,470 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 14:02:38,471 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 172 conditions, 91 events. 24/91 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 371 event pairs, 17 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 168. Up to 61 conditions per place. 
[2023-11-03 14:02:38,471 INFO  L137   encePairwiseOnDemand]: 203/208 looper letters, 15 selfloop transitions, 4 changer transitions 0/29 dead transitions.
[2023-11-03 14:02:38,471 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 29 transitions, 101 flow
[2023-11-03 14:02:38,472 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:38,472 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:38,474 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions.
[2023-11-03 14:02:38,474 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5128205128205128
[2023-11-03 14:02:38,474 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 320 transitions.
[2023-11-03 14:02:38,474 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions.
[2023-11-03 14:02:38,475 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:38,475 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions.
[2023-11-03 14:02:38,477 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,478 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 208.0) internal successors, (832), 4 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,479 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 208.0) internal successors, (832), 4 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,479 INFO  L175             Difference]: Start difference. First operand has 29 places, 25 transitions, 55 flow. Second operand 3 states and 320 transitions.
[2023-11-03 14:02:38,479 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 29 transitions, 101 flow
[2023-11-03 14:02:38,479 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 101 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 14:02:38,480 INFO  L231             Difference]: Finished difference. Result has 32 places, 28 transitions, 85 flow
[2023-11-03 14:02:38,480 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=85, PETRI_PLACES=32, PETRI_TRANSITIONS=28}
[2023-11-03 14:02:38,480 INFO  L288   CegarLoopForPetriNet]: 32 programPoint places, 0 predicate places.
[2023-11-03 14:02:38,480 INFO  L495      AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 85 flow
[2023-11-03 14:02:38,481 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 101.33333333333333) internal successors, (304), 3 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:38,481 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:38,481 INFO  L209   CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1]
[2023-11-03 14:02:38,481 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2023-11-03 14:02:38,481 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 8 more)] ===
[2023-11-03 14:02:38,482 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:38,482 INFO  L85        PathProgramCache]: Analyzing trace with hash -1146837550, now seen corresponding path program 1 times
[2023-11-03 14:02:38,482 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:38,482 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575748510]
[2023-11-03 14:02:38,482 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:38,482 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:38,520 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 14:02:38,520 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 14:02:38,537 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 14:02:38,552 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 14:02:38,552 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 14:02:38,553 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2023-11-03 14:02:38,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2023-11-03 14:02:38,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2023-11-03 14:02:38,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (7 of 11 remaining)
[2023-11-03 14:02:38,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2023-11-03 14:02:38,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2023-11-03 14:02:38,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2023-11-03 14:02:38,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2023-11-03 14:02:38,556 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2023-11-03 14:02:38,556 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2023-11-03 14:02:38,556 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2023-11-03 14:02:38,556 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2023-11-03 14:02:38,556 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2023-11-03 14:02:38,558 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 14:02:38,558 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2023-11-03 14:02:38,573 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2023-11-03 14:02:38,575 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 124 places, 128 transitions, 274 flow
[2023-11-03 14:02:38,629 INFO  L130       PetriNetUnfolder]: 15/298 cut-off events.
[2023-11-03 14:02:38,629 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-11-03 14:02:38,630 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 312 conditions, 298 events. 15/298 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 662 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 175. Up to 8 conditions per place. 
[2023-11-03 14:02:38,630 INFO  L82        GeneralOperation]: Start removeDead. Operand has 124 places, 128 transitions, 274 flow
[2023-11-03 14:02:38,632 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 124 places, 128 transitions, 274 flow
[2023-11-03 14:02:38,632 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 14:02:38,632 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 128 transitions, 274 flow
[2023-11-03 14:02:38,632 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 128 transitions, 274 flow
[2023-11-03 14:02:38,632 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 124 places, 128 transitions, 274 flow
[2023-11-03 14:02:38,656 INFO  L130       PetriNetUnfolder]: 15/298 cut-off events.
[2023-11-03 14:02:38,656 INFO  L131       PetriNetUnfolder]: For 6/6 co-relation queries the response was YES.
[2023-11-03 14:02:38,657 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 312 conditions, 298 events. 15/298 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 662 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 175. Up to 8 conditions per place. 
[2023-11-03 14:02:38,660 INFO  L119        LiptonReduction]: Number of co-enabled transitions 4160
[2023-11-03 14:02:42,030 INFO  L134        LiptonReduction]: Checked pairs total: 13598
[2023-11-03 14:02:42,030 INFO  L136        LiptonReduction]: Total number of compositions: 96
[2023-11-03 14:02:42,032 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 14:02:42,034 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3711b9a5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 14:02:42,034 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2023-11-03 14:02:42,035 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2023-11-03 14:02:42,035 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 14:02:42,035 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:42,035 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-11-03 14:02:42,035 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-11-03 14:02:42,036 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:42,036 INFO  L85        PathProgramCache]: Analyzing trace with hash 20351, now seen corresponding path program 1 times
[2023-11-03 14:02:42,036 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:42,036 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242228874]
[2023-11-03 14:02:42,036 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:42,036 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:42,044 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:42,051 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:42,051 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:42,051 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242228874]
[2023-11-03 14:02:42,052 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242228874] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:42,052 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:42,052 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-11-03 14:02:42,052 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079448885]
[2023-11-03 14:02:42,052 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:42,052 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 14:02:42,052 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:42,052 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 14:02:42,053 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 14:02:42,053 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 119 out of 224
[2023-11-03 14:02:42,053 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 47 transitions, 112 flow. Second operand  has 2 states, 2 states have (on average 120.0) internal successors, (240), 2 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,053 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:42,053 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 224
[2023-11-03 14:02:42,053 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:42,116 INFO  L130       PetriNetUnfolder]: 59/196 cut-off events.
[2023-11-03 14:02:42,116 INFO  L131       PetriNetUnfolder]: For 12/12 co-relation queries the response was YES.
[2023-11-03 14:02:42,117 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 358 conditions, 196 events. 59/196 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1122 event pairs, 52 based on Foata normal form. 55/209 useless extension candidates. Maximal degree in co-relation 129. Up to 137 conditions per place. 
[2023-11-03 14:02:42,118 INFO  L137   encePairwiseOnDemand]: 218/224 looper letters, 17 selfloop transitions, 0 changer transitions 0/41 dead transitions.
[2023-11-03 14:02:42,118 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 134 flow
[2023-11-03 14:02:42,119 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 14:02:42,119 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 14:02:42,120 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 261 transitions.
[2023-11-03 14:02:42,120 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5825892857142857
[2023-11-03 14:02:42,120 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 261 transitions.
[2023-11-03 14:02:42,120 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 261 transitions.
[2023-11-03 14:02:42,120 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:42,121 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 261 transitions.
[2023-11-03 14:02:42,121 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 130.5) internal successors, (261), 2 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,122 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,123 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,123 INFO  L175             Difference]: Start difference. First operand has 46 places, 47 transitions, 112 flow. Second operand 2 states and 261 transitions.
[2023-11-03 14:02:42,123 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 134 flow
[2023-11-03 14:02:42,123 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 41 transitions, 134 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 14:02:42,124 INFO  L231             Difference]: Finished difference. Result has 43 places, 41 transitions, 100 flow
[2023-11-03 14:02:42,124 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=224, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=100, PETRI_PLACES=43, PETRI_TRANSITIONS=41}
[2023-11-03 14:02:42,125 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places.
[2023-11-03 14:02:42,125 INFO  L495      AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 100 flow
[2023-11-03 14:02:42,125 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 120.0) internal successors, (240), 2 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,125 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:42,125 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 14:02:42,126 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2023-11-03 14:02:42,126 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-11-03 14:02:42,126 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:42,126 INFO  L85        PathProgramCache]: Analyzing trace with hash 19548323, now seen corresponding path program 1 times
[2023-11-03 14:02:42,126 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:42,126 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674730449]
[2023-11-03 14:02:42,126 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:42,126 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:42,134 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:42,152 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:42,152 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:42,152 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674730449]
[2023-11-03 14:02:42,153 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674730449] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:42,153 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:42,153 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:42,153 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570896104]
[2023-11-03 14:02:42,153 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:42,153 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:42,153 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:42,154 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:42,154 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:42,172 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 111 out of 224
[2023-11-03 14:02:42,173 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 100 flow. Second operand  has 3 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,173 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:42,173 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 224
[2023-11-03 14:02:42,173 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:42,267 INFO  L130       PetriNetUnfolder]: 198/467 cut-off events.
[2023-11-03 14:02:42,267 INFO  L131       PetriNetUnfolder]: For 20/20 co-relation queries the response was YES.
[2023-11-03 14:02:42,268 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 891 conditions, 467 events. 198/467 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2843 event pairs, 146 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 886. Up to 333 conditions per place. 
[2023-11-03 14:02:42,269 INFO  L137   encePairwiseOnDemand]: 218/224 looper letters, 22 selfloop transitions, 5 changer transitions 0/47 dead transitions.
[2023-11-03 14:02:42,269 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 47 transitions, 166 flow
[2023-11-03 14:02:42,270 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:42,270 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:42,271 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 361 transitions.
[2023-11-03 14:02:42,271 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5372023809523809
[2023-11-03 14:02:42,271 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 361 transitions.
[2023-11-03 14:02:42,271 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 361 transitions.
[2023-11-03 14:02:42,271 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:42,272 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 361 transitions.
[2023-11-03 14:02:42,272 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 120.33333333333333) internal successors, (361), 3 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,274 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,274 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,275 INFO  L175             Difference]: Start difference. First operand has 43 places, 41 transitions, 100 flow. Second operand 3 states and 361 transitions.
[2023-11-03 14:02:42,275 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 47 transitions, 166 flow
[2023-11-03 14:02:42,275 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 166 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 14:02:42,276 INFO  L231             Difference]: Finished difference. Result has 47 places, 45 transitions, 138 flow
[2023-11-03 14:02:42,276 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=224, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=47, PETRI_TRANSITIONS=45}
[2023-11-03 14:02:42,277 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places.
[2023-11-03 14:02:42,277 INFO  L495      AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 138 flow
[2023-11-03 14:02:42,277 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,277 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:42,277 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:42,277 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2023-11-03 14:02:42,278 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-11-03 14:02:42,278 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:42,278 INFO  L85        PathProgramCache]: Analyzing trace with hash 1631210919, now seen corresponding path program 1 times
[2023-11-03 14:02:42,278 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:42,278 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677173347]
[2023-11-03 14:02:42,278 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:42,278 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:42,288 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:42,308 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:42,308 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:42,308 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677173347]
[2023-11-03 14:02:42,309 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677173347] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:42,309 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:42,309 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:42,309 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962426906]
[2023-11-03 14:02:42,309 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:42,310 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:42,310 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:42,311 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:42,311 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:42,324 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 112 out of 224
[2023-11-03 14:02:42,324 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 138 flow. Second operand  has 3 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,324 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:42,324 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 224
[2023-11-03 14:02:42,324 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:42,521 INFO  L130       PetriNetUnfolder]: 762/1707 cut-off events.
[2023-11-03 14:02:42,521 INFO  L131       PetriNetUnfolder]: For 209/247 co-relation queries the response was YES.
[2023-11-03 14:02:42,523 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3264 conditions, 1707 events. 762/1707 cut-off events. For 209/247 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11459 event pairs, 161 based on Foata normal form. 17/1350 useless extension candidates. Maximal degree in co-relation 3257. Up to 886 conditions per place. 
[2023-11-03 14:02:42,529 INFO  L137   encePairwiseOnDemand]: 217/224 looper letters, 39 selfloop transitions, 5 changer transitions 0/64 dead transitions.
[2023-11-03 14:02:42,529 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 64 transitions, 281 flow
[2023-11-03 14:02:42,530 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:42,530 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:42,531 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions.
[2023-11-03 14:02:42,531 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5654761904761905
[2023-11-03 14:02:42,531 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 380 transitions.
[2023-11-03 14:02:42,531 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 380 transitions.
[2023-11-03 14:02:42,531 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:42,531 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 380 transitions.
[2023-11-03 14:02:42,532 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,533 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,534 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,534 INFO  L175             Difference]: Start difference. First operand has 47 places, 45 transitions, 138 flow. Second operand 3 states and 380 transitions.
[2023-11-03 14:02:42,534 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 64 transitions, 281 flow
[2023-11-03 14:02:42,536 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 269 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 14:02:42,537 INFO  L231             Difference]: Finished difference. Result has 49 places, 50 transitions, 172 flow
[2023-11-03 14:02:42,537 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=224, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=172, PETRI_PLACES=49, PETRI_TRANSITIONS=50}
[2023-11-03 14:02:42,538 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 3 predicate places.
[2023-11-03 14:02:42,538 INFO  L495      AbstractCegarLoop]: Abstraction has has 49 places, 50 transitions, 172 flow
[2023-11-03 14:02:42,538 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,538 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:42,538 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:42,538 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2023-11-03 14:02:42,538 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-11-03 14:02:42,539 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:42,539 INFO  L85        PathProgramCache]: Analyzing trace with hash -1747792920, now seen corresponding path program 1 times
[2023-11-03 14:02:42,539 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:42,539 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652170622]
[2023-11-03 14:02:42,539 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:42,539 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:42,546 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:42,568 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:42,568 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:42,568 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652170622]
[2023-11-03 14:02:42,569 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652170622] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:42,569 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:42,569 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:42,569 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204004206]
[2023-11-03 14:02:42,569 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:42,569 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:42,569 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:42,570 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:42,570 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:42,586 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 111 out of 224
[2023-11-03 14:02:42,587 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 50 transitions, 172 flow. Second operand  has 3 states, 3 states have (on average 113.0) internal successors, (339), 3 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,587 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:42,587 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 224
[2023-11-03 14:02:42,587 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:42,700 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([481] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 63#L1016-1true, 64#L1016-2true, 109#L1029-6true, threadThread1of2ForFork0InUse, 127#true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true])
[2023-11-03 14:02:42,700 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([481] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 63#L1016-1true, 3#ULTIMATE.startEXITtrue, 64#L1016-2true, threadThread1of2ForFork0InUse, 127#true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true])
[2023-11-03 14:02:42,701 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,701 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,702 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([481] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 63#L1016-1true, 64#L1016-2true, 56#L1030-12true, threadThread1of2ForFork0InUse, 127#true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true])
[2023-11-03 14:02:42,702 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,702 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 3#ULTIMATE.startEXITtrue, 138#(= |#race~ready~0| 0), threadThread1of2ForFork0InUse, 127#true, 97#L1016-1true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true, 89#L1016-2true])
[2023-11-03 14:02:42,710 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,710 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,710 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 109#L1029-6true, threadThread1of2ForFork0InUse, 127#true, 97#L1016-1true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true, 89#L1016-2true])
[2023-11-03 14:02:42,711 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 56#L1030-12true, threadThread1of2ForFork0InUse, 97#L1016-1true, Black: 136#true, 127#true, threadThread2of2ForFork0InUse, 142#true, 89#L1016-2true])
[2023-11-03 14:02:42,711 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([494] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 3#ULTIMATE.startEXITtrue, threadThread1of2ForFork0InUse, 127#true, 97#L1016-1true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true, 89#L1016-2true])
[2023-11-03 14:02:42,711 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,711 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,712 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([494] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 138#(= |#race~ready~0| 0), 56#L1030-12true, threadThread1of2ForFork0InUse, 127#true, 97#L1016-1true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true, 89#L1016-2true])
[2023-11-03 14:02:42,712 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,712 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([481] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 63#L1016-1true, 138#(= |#race~ready~0| 0), 3#ULTIMATE.startEXITtrue, 64#L1016-2true, threadThread1of2ForFork0InUse, Black: 136#true, 127#true, threadThread2of2ForFork0InUse, 142#true])
[2023-11-03 14:02:42,717 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([481] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 63#L1016-1true, 138#(= |#race~ready~0| 0), 64#L1016-2true, 56#L1030-12true, threadThread1of2ForFork0InUse, 127#true, Black: 136#true, threadThread2of2ForFork0InUse, 142#true])
[2023-11-03 14:02:42,717 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:42,717 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:42,747 INFO  L130       PetriNetUnfolder]: 666/1526 cut-off events.
[2023-11-03 14:02:42,747 INFO  L131       PetriNetUnfolder]: For 676/728 co-relation queries the response was YES.
[2023-11-03 14:02:42,749 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3408 conditions, 1526 events. 666/1526 cut-off events. For 676/728 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10548 event pairs, 229 based on Foata normal form. 12/1151 useless extension candidates. Maximal degree in co-relation 3400. Up to 947 conditions per place. 
[2023-11-03 14:02:42,755 INFO  L137   encePairwiseOnDemand]: 219/224 looper letters, 25 selfloop transitions, 7 changer transitions 0/57 dead transitions.
[2023-11-03 14:02:42,755 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 57 transitions, 262 flow
[2023-11-03 14:02:42,756 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:42,756 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:42,756 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 359 transitions.
[2023-11-03 14:02:42,757 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5342261904761905
[2023-11-03 14:02:42,757 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 359 transitions.
[2023-11-03 14:02:42,757 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 359 transitions.
[2023-11-03 14:02:42,757 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:42,757 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 359 transitions.
[2023-11-03 14:02:42,758 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 119.66666666666667) internal successors, (359), 3 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,759 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,759 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,760 INFO  L175             Difference]: Start difference. First operand has 49 places, 50 transitions, 172 flow. Second operand 3 states and 359 transitions.
[2023-11-03 14:02:42,760 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 57 transitions, 262 flow
[2023-11-03 14:02:42,762 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 248 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 14:02:42,763 INFO  L231             Difference]: Finished difference. Result has 50 places, 55 transitions, 213 flow
[2023-11-03 14:02:42,763 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=224, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=213, PETRI_PLACES=50, PETRI_TRANSITIONS=55}
[2023-11-03 14:02:42,763 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 4 predicate places.
[2023-11-03 14:02:42,763 INFO  L495      AbstractCegarLoop]: Abstraction has has 50 places, 55 transitions, 213 flow
[2023-11-03 14:02:42,764 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 113.0) internal successors, (339), 3 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,764 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:42,764 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:42,764 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2023-11-03 14:02:42,764 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-11-03 14:02:42,764 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:42,764 INFO  L85        PathProgramCache]: Analyzing trace with hash 2145013345, now seen corresponding path program 1 times
[2023-11-03 14:02:42,764 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:42,765 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124768150]
[2023-11-03 14:02:42,765 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:42,765 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:42,774 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:42,791 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:42,791 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:42,791 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124768150]
[2023-11-03 14:02:42,792 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124768150] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:42,792 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:42,792 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:42,792 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664177371]
[2023-11-03 14:02:42,792 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:42,792 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:42,792 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:42,792 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:42,793 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:42,807 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 112 out of 224
[2023-11-03 14:02:42,807 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 55 transitions, 213 flow. Second operand  has 3 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:42,807 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:42,807 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 224
[2023-11-03 14:02:42,807 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:42,941 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([481] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 144#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 147#true, Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 63#L1016-1true, 64#L1016-2true, 109#L1029-6true, threadThread1of2ForFork0InUse, Black: 136#true, 127#true, threadThread2of2ForFork0InUse, 142#true])
[2023-11-03 14:02:42,941 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,941 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,956 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][23], [Black: 144#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 147#true, Black: 132#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 109#L1029-6true, threadThread1of2ForFork0InUse, 127#true, 97#L1016-1true, Black: 136#true, threadThread2of2ForFork0InUse, 89#L1016-2true, 142#true])
[2023-11-03 14:02:42,957 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:42,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:42,957 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:43,087 INFO  L130       PetriNetUnfolder]: 1359/2769 cut-off events.
[2023-11-03 14:02:43,087 INFO  L131       PetriNetUnfolder]: For 1333/1553 co-relation queries the response was YES.
[2023-11-03 14:02:43,091 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6861 conditions, 2769 events. 1359/2769 cut-off events. For 1333/1553 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18943 event pairs, 272 based on Foata normal form. 1/2248 useless extension candidates. Maximal degree in co-relation 6852. Up to 1726 conditions per place. 
[2023-11-03 14:02:43,096 INFO  L137   encePairwiseOnDemand]: 217/224 looper letters, 46 selfloop transitions, 7 changer transitions 0/78 dead transitions.
[2023-11-03 14:02:43,096 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 78 transitions, 400 flow
[2023-11-03 14:02:43,097 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:43,097 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:43,098 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions.
[2023-11-03 14:02:43,098 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5684523809523809
[2023-11-03 14:02:43,098 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 382 transitions.
[2023-11-03 14:02:43,098 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 382 transitions.
[2023-11-03 14:02:43,098 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:43,098 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 382 transitions.
[2023-11-03 14:02:43,099 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 127.33333333333333) internal successors, (382), 3 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:43,100 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:43,101 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 224.0) internal successors, (896), 4 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:43,101 INFO  L175             Difference]: Start difference. First operand has 50 places, 55 transitions, 213 flow. Second operand 3 states and 382 transitions.
[2023-11-03 14:02:43,101 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 78 transitions, 400 flow
[2023-11-03 14:02:43,103 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 78 transitions, 391 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 14:02:43,104 INFO  L231             Difference]: Finished difference. Result has 53 places, 62 transitions, 276 flow
[2023-11-03 14:02:43,104 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=224, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=276, PETRI_PLACES=53, PETRI_TRANSITIONS=62}
[2023-11-03 14:02:43,105 INFO  L288   CegarLoopForPetriNet]: 46 programPoint places, 7 predicate places.
[2023-11-03 14:02:43,105 INFO  L495      AbstractCegarLoop]: Abstraction has has 53 places, 62 transitions, 276 flow
[2023-11-03 14:02:43,105 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:43,105 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:43,105 INFO  L209   CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1]
[2023-11-03 14:02:43,105 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2023-11-03 14:02:43,105 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 10 more)] ===
[2023-11-03 14:02:43,105 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:43,106 INFO  L85        PathProgramCache]: Analyzing trace with hash -1451572479, now seen corresponding path program 1 times
[2023-11-03 14:02:43,106 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:43,106 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812912863]
[2023-11-03 14:02:43,106 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:43,106 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:43,127 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 14:02:43,127 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 14:02:43,138 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 14:02:43,144 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 14:02:43,144 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2023-11-03 14:02:43,145 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2023-11-03 14:02:43,146 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2023-11-03 14:02:43,146 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2023-11-03 14:02:43,146 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2023-11-03 14:02:43,146 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2023-11-03 14:02:43,146 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2023-11-03 14:02:43,146 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2023-11-03 14:02:43,146 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:43,147 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2023-11-03 14:02:43,147 INFO  L515   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2023-11-03 14:02:43,160 INFO  L144    ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions.
[2023-11-03 14:02:43,162 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 143 transitions, 316 flow
[2023-11-03 14:02:43,190 INFO  L130       PetriNetUnfolder]: 27/502 cut-off events.
[2023-11-03 14:02:43,190 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-11-03 14:02:43,191 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 530 conditions, 502 events. 27/502 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1422 event pairs, 1 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 306. Up to 16 conditions per place. 
[2023-11-03 14:02:43,191 INFO  L82        GeneralOperation]: Start removeDead. Operand has 138 places, 143 transitions, 316 flow
[2023-11-03 14:02:43,193 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 138 places, 143 transitions, 316 flow
[2023-11-03 14:02:43,193 INFO  L124   etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation.
[2023-11-03 14:02:43,193 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 143 transitions, 316 flow
[2023-11-03 14:02:43,193 INFO  L113        LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 143 transitions, 316 flow
[2023-11-03 14:02:43,194 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 138 places, 143 transitions, 316 flow
[2023-11-03 14:02:43,223 INFO  L130       PetriNetUnfolder]: 27/502 cut-off events.
[2023-11-03 14:02:43,224 INFO  L131       PetriNetUnfolder]: For 19/19 co-relation queries the response was YES.
[2023-11-03 14:02:43,224 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 530 conditions, 502 events. 27/502 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1422 event pairs, 1 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 306. Up to 16 conditions per place. 
[2023-11-03 14:02:43,230 INFO  L119        LiptonReduction]: Number of co-enabled transitions 6864
[2023-11-03 14:02:46,368 INFO  L134        LiptonReduction]: Checked pairs total: 25046
[2023-11-03 14:02:46,369 INFO  L136        LiptonReduction]: Total number of compositions: 100
[2023-11-03 14:02:46,371 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-03 14:02:46,371 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3711b9a5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-03 14:02:46,371 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2023-11-03 14:02:46,372 INFO  L130       PetriNetUnfolder]: 0/3 cut-off events.
[2023-11-03 14:02:46,372 INFO  L131       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2023-11-03 14:02:46,373 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:46,373 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1]
[2023-11-03 14:02:46,373 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 14:02:46,373 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:46,373 INFO  L85        PathProgramCache]: Analyzing trace with hash 28607, now seen corresponding path program 1 times
[2023-11-03 14:02:46,373 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:46,373 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558475737]
[2023-11-03 14:02:46,373 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:46,374 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:46,378 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:46,382 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:46,382 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:46,382 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558475737]
[2023-11-03 14:02:46,382 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558475737] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:46,382 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:46,382 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2023-11-03 14:02:46,382 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216584823]
[2023-11-03 14:02:46,382 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:46,383 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2023-11-03 14:02:46,383 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:46,383 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2023-11-03 14:02:46,383 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2023-11-03 14:02:46,383 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 131 out of 243
[2023-11-03 14:02:46,383 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 60 transitions, 150 flow. Second operand  has 2 states, 2 states have (on average 132.0) internal successors, (264), 2 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,384 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:46,384 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 243
[2023-11-03 14:02:46,384 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:46,456 INFO  L130       PetriNetUnfolder]: 230/569 cut-off events.
[2023-11-03 14:02:46,456 INFO  L131       PetriNetUnfolder]: For 65/65 co-relation queries the response was YES.
[2023-11-03 14:02:46,457 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1076 conditions, 569 events. 230/569 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3908 event pairs, 210 based on Foata normal form. 215/680 useless extension candidates. Maximal degree in co-relation 362. Up to 428 conditions per place. 
[2023-11-03 14:02:46,460 INFO  L137   encePairwiseOnDemand]: 236/243 looper letters, 20 selfloop transitions, 0 changer transitions 0/53 dead transitions.
[2023-11-03 14:02:46,460 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 53 transitions, 176 flow
[2023-11-03 14:02:46,460 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2023-11-03 14:02:46,460 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2023-11-03 14:02:46,461 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 289 transitions.
[2023-11-03 14:02:46,461 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5946502057613169
[2023-11-03 14:02:46,461 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 289 transitions.
[2023-11-03 14:02:46,461 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 289 transitions.
[2023-11-03 14:02:46,461 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:46,461 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 289 transitions.
[2023-11-03 14:02:46,462 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 144.5) internal successors, (289), 2 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,463 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 243.0) internal successors, (729), 3 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,463 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 243.0) internal successors, (729), 3 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,463 INFO  L175             Difference]: Start difference. First operand has 58 places, 60 transitions, 150 flow. Second operand 2 states and 289 transitions.
[2023-11-03 14:02:46,463 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 53 transitions, 176 flow
[2023-11-03 14:02:46,464 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 53 transitions, 176 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 14:02:46,464 INFO  L231             Difference]: Finished difference. Result has 55 places, 53 transitions, 136 flow
[2023-11-03 14:02:46,464 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=243, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=136, PETRI_PLACES=55, PETRI_TRANSITIONS=53}
[2023-11-03 14:02:46,465 INFO  L288   CegarLoopForPetriNet]: 58 programPoint places, -3 predicate places.
[2023-11-03 14:02:46,465 INFO  L495      AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 136 flow
[2023-11-03 14:02:46,465 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 132.0) internal successors, (264), 2 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,465 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:46,465 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1]
[2023-11-03 14:02:46,465 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2023-11-03 14:02:46,465 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 14:02:46,466 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:46,466 INFO  L85        PathProgramCache]: Analyzing trace with hash 27489026, now seen corresponding path program 1 times
[2023-11-03 14:02:46,466 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:46,466 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235564309]
[2023-11-03 14:02:46,466 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:46,466 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:46,472 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:46,484 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:46,484 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:46,484 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235564309]
[2023-11-03 14:02:46,484 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235564309] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:46,484 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:46,484 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:46,485 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406529740]
[2023-11-03 14:02:46,485 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:46,485 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:46,485 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:46,485 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:46,485 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:46,503 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 122 out of 243
[2023-11-03 14:02:46,503 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 136 flow. Second operand  has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,504 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:46,504 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 243
[2023-11-03 14:02:46,504 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:46,683 INFO  L130       PetriNetUnfolder]: 1071/2007 cut-off events.
[2023-11-03 14:02:46,683 INFO  L131       PetriNetUnfolder]: For 159/159 co-relation queries the response was YES.
[2023-11-03 14:02:46,686 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3903 conditions, 2007 events. 1071/2007 cut-off events. For 159/159 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14194 event pairs, 829 based on Foata normal form. 0/1744 useless extension candidates. Maximal degree in co-relation 3897. Up to 1531 conditions per place. 
[2023-11-03 14:02:46,693 INFO  L137   encePairwiseOnDemand]: 236/243 looper letters, 27 selfloop transitions, 6 changer transitions 0/61 dead transitions.
[2023-11-03 14:02:46,693 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 218 flow
[2023-11-03 14:02:46,694 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:46,694 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:46,695 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 400 transitions.
[2023-11-03 14:02:46,696 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5486968449931413
[2023-11-03 14:02:46,696 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 400 transitions.
[2023-11-03 14:02:46,696 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 400 transitions.
[2023-11-03 14:02:46,696 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:46,696 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 400 transitions.
[2023-11-03 14:02:46,697 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,698 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,698 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,699 INFO  L175             Difference]: Start difference. First operand has 55 places, 53 transitions, 136 flow. Second operand 3 states and 400 transitions.
[2023-11-03 14:02:46,699 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 218 flow
[2023-11-03 14:02:46,699 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 61 transitions, 218 flow, removed 0 selfloop flow, removed 0 redundant places.
[2023-11-03 14:02:46,700 INFO  L231             Difference]: Finished difference. Result has 59 places, 58 transitions, 182 flow
[2023-11-03 14:02:46,700 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=243, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=59, PETRI_TRANSITIONS=58}
[2023-11-03 14:02:46,701 INFO  L288   CegarLoopForPetriNet]: 58 programPoint places, 1 predicate places.
[2023-11-03 14:02:46,701 INFO  L495      AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 182 flow
[2023-11-03 14:02:46,701 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,701 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:46,701 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:46,701 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2023-11-03 14:02:46,701 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 14:02:46,702 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:46,702 INFO  L85        PathProgramCache]: Analyzing trace with hash 673636180, now seen corresponding path program 1 times
[2023-11-03 14:02:46,702 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:46,702 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421638468]
[2023-11-03 14:02:46,702 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:46,702 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:46,710 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:46,722 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:46,723 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:46,723 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421638468]
[2023-11-03 14:02:46,723 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421638468] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:46,723 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:46,723 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:46,723 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349274294]
[2023-11-03 14:02:46,723 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:46,723 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:46,723 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:46,724 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:46,724 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:46,740 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 121 out of 243
[2023-11-03 14:02:46,741 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 182 flow. Second operand  has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:46,741 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:46,741 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 243
[2023-11-03 14:02:46,741 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:47,504 INFO  L130       PetriNetUnfolder]: 7544/13539 cut-off events.
[2023-11-03 14:02:47,504 INFO  L131       PetriNetUnfolder]: For 1536/1784 co-relation queries the response was YES.
[2023-11-03 14:02:47,522 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 26048 conditions, 13539 events. 7544/13539 cut-off events. For 1536/1784 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 108447 event pairs, 2212 based on Foata normal form. 74/10742 useless extension candidates. Maximal degree in co-relation 26040. Up to 7537 conditions per place. 
[2023-11-03 14:02:47,571 INFO  L137   encePairwiseOnDemand]: 233/243 looper letters, 48 selfloop transitions, 7 changer transitions 0/82 dead transitions.
[2023-11-03 14:02:47,572 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 367 flow
[2023-11-03 14:02:47,573 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:47,573 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:47,574 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions.
[2023-11-03 14:02:47,574 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5747599451303155
[2023-11-03 14:02:47,574 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 419 transitions.
[2023-11-03 14:02:47,574 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 419 transitions.
[2023-11-03 14:02:47,574 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:47,574 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 419 transitions.
[2023-11-03 14:02:47,575 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:47,576 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:47,576 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:47,576 INFO  L175             Difference]: Start difference. First operand has 59 places, 58 transitions, 182 flow. Second operand 3 states and 419 transitions.
[2023-11-03 14:02:47,576 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 367 flow
[2023-11-03 14:02:47,580 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 353 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 14:02:47,581 INFO  L231             Difference]: Finished difference. Result has 61 places, 65 transitions, 232 flow
[2023-11-03 14:02:47,581 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=243, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=232, PETRI_PLACES=61, PETRI_TRANSITIONS=65}
[2023-11-03 14:02:47,581 INFO  L288   CegarLoopForPetriNet]: 58 programPoint places, 3 predicate places.
[2023-11-03 14:02:47,582 INFO  L495      AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 232 flow
[2023-11-03 14:02:47,582 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:47,582 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:47,582 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:47,582 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2023-11-03 14:02:47,582 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 14:02:47,582 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:47,582 INFO  L85        PathProgramCache]: Analyzing trace with hash -1408719675, now seen corresponding path program 1 times
[2023-11-03 14:02:47,582 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:47,582 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387071266]
[2023-11-03 14:02:47,583 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:47,583 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:47,589 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:47,601 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:47,602 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:47,602 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387071266]
[2023-11-03 14:02:47,602 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387071266] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:47,602 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:47,602 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:47,602 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601067993]
[2023-11-03 14:02:47,602 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:47,602 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:47,602 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:47,603 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:47,603 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:47,626 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 122 out of 243
[2023-11-03 14:02:47,627 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 232 flow. Second operand  has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:47,627 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:47,627 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 243
[2023-11-03 14:02:47,627 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:47,768 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 123#L1029-6true, 53#L1016-2true, threadThread3of3ForFork0NotInUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,768 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:47,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:47,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:47,768 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:47,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0NotInUse, 53#L1016-2true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,769 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,769 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,769 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 64#L1030-12true, 53#L1016-2true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,769 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,770 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,790 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 123#L1029-6true, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,790 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:47,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:47,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:47,790 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,791 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,791 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,791 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,791 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,792 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 64#L1030-12true, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,792 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,792 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,818 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0NotInUse, 53#L1016-2true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,818 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,818 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,818 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0NotInUse, 53#L1016-2true, 64#L1030-12true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,819 INFO  L383   tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,819 INFO  L386   tUnfolder$Statistics]:   existing Event has 21 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 102#L1016-1true, 46#$Ultimate##0true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,859 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, 123#L1029-6true, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,859 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,859 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, threadThread2of3ForFork0InUse, 46#$Ultimate##0true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,861 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 35#$Ultimate##0true, 102#L1016-1true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,861 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,861 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, 46#$Ultimate##0true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,862 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,862 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,862 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,863 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,863 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,875 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,875 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,875 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 46#$Ultimate##0true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,891 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 46#$Ultimate##0true, 64#L1030-12true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,891 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 46#$Ultimate##0true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,891 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,892 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, 123#L1029-6true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,892 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,892 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, threadThread2of3ForFork0InUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,893 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 46#$Ultimate##0true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,893 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,893 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,894 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 46#$Ultimate##0true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,894 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,894 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,895 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,895 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,910 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,910 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,911 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,911 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,912 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,912 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:47,912 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, 46#$Ultimate##0true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,926 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,926 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,926 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, 46#$Ultimate##0true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,927 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 35#$Ultimate##0true, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,927 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,927 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,928 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,928 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,928 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,929 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, 123#L1029-6true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,929 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,929 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,930 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,930 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,930 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,935 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,935 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,935 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,936 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,936 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,936 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,936 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,943 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,943 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:47,943 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:47,951 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,951 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,951 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,952 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,952 INFO  L383   tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 25 ancestors and is cut-off event
[2023-11-03 14:02:47,952 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:47,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:47,973 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:47,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:47,973 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,973 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:47,974 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:47,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:47,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:47,974 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,006 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,006 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,006 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 43#L1016-1true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,007 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,007 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,007 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,008 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 43#L1016-1true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,008 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,008 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,009 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,009 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,009 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,010 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,010 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,010 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,011 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,011 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,011 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,014 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,014 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,014 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,015 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,015 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,015 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 123#L1029-6true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,016 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,016 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,016 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,016 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,017 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,017 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,017 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,021 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,021 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,021 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,022 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,022 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,022 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,023 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,023 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,023 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,029 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,029 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,029 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,031 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,031 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,031 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,055 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,056 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,056 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,056 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,056 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,057 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,057 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,057 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,058 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,058 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,058 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,059 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,059 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,059 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,059 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,060 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,060 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,060 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,061 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,061 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,061 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,062 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,066 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,066 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,066 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,067 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,067 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,067 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,068 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,068 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,068 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,069 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,069 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,069 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,074 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,074 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,074 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,077 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,077 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,077 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,078 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,078 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,079 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,080 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,082 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,082 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,082 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:48,106 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,107 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,107 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,108 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,108 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,108 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,114 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,114 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,115 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,115 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,115 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,116 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,117 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [115#L1016-2true, 112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,117 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,117 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,125 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,125 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,126 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,126 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,126 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,127 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,154 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 71#threadEXITtrue, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,155 INFO  L383   tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event
[2023-11-03 14:02:48,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-11-03 14:02:48,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is not cut-off event
[2023-11-03 14:02:48,155 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is not cut-off event
[2023-11-03 14:02:48,177 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,177 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,177 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,179 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, 123#L1029-6true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 82#threadEXITtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,179 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,179 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,186 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 82#threadEXITtrue, 119#L1016-2true])
[2023-11-03 14:02:48,187 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,187 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 82#threadEXITtrue, 119#L1016-2true])
[2023-11-03 14:02:48,187 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,187 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,188 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, 71#threadEXITtrue, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,190 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,190 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,190 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,196 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 82#threadEXITtrue, 119#L1016-2true])
[2023-11-03 14:02:48,196 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,196 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,197 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,197 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,197 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,210 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,210 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,210 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,212 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,212 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,212 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,213 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,213 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,213 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,214 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,215 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,217 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,217 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,217 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,217 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 82#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,218 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,218 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,218 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,222 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,222 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,222 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [30#L1030-13true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,228 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,228 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,228 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,229 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 71#threadEXITtrue, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,229 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,229 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,235 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,236 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,236 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,245 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,245 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,245 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,246 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,247 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 53#L1016-2true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,247 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,247 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,247 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue, 119#L1016-2true])
[2023-11-03 14:02:48,249 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 82#threadEXITtrue, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,249 INFO  L383   tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,249 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,250 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,250 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,261 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 30#L1030-13true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,261 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,261 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,307 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,307 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,308 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,309 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,309 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,309 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,311 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 123#L1029-6true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,311 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 123#L1029-6true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,312 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,312 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,318 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,318 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,318 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,321 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [30#L1030-13true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,321 INFO  L383   tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,321 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 123#L1029-6true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,323 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 123#L1029-6true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,323 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,323 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,329 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 123#L1029-6true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,329 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,329 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,332 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,332 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,333 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,334 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,334 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,334 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,335 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,335 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,335 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,336 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 7#threadEXITtrue, 43#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,336 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,336 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,337 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,337 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,337 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,338 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,338 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,338 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,338 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,339 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [30#L1030-13true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,339 INFO  L383   tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,339 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,340 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,340 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,341 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,341 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,342 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,342 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,342 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,343 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 64#L1030-12true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,343 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,343 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,347 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0NotInUse, 102#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,348 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,348 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,348 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,348 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,349 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 123#L1029-6true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,349 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,349 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,353 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,353 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0NotInUse, 102#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,354 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,354 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,354 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,355 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,355 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,355 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,358 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 53#L1016-2true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,358 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,358 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,358 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 53#L1016-2true, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,358 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 43#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,359 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,359 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0NotInUse, 102#L1016-1true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,367 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,367 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,367 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,368 INFO  L381   tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][21], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 123#L1029-6true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,368 INFO  L383   tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 35 ancestors and is cut-off event
[2023-11-03 14:02:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,368 INFO  L386   tUnfolder$Statistics]:   existing Event has 38 ancestors and is cut-off event
[2023-11-03 14:02:48,372 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,372 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,372 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,373 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,374 INFO  L381   tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 43#L1016-1true, 152#(= |#race~ready~0| 0), 119#L1016-2true])
[2023-11-03 14:02:48,374 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 36 ancestors and is cut-off event
[2023-11-03 14:02:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,374 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 150#true, 82#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,376 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 71#threadEXITtrue, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,376 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,376 INFO  L386   tUnfolder$Statistics]:   existing Event has 37 ancestors and is cut-off event
[2023-11-03 14:02:48,377 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, 7#threadEXITtrue, 43#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,377 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,377 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,379 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 7#threadEXITtrue, 123#L1029-6true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,379 INFO  L383   tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,379 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 7#threadEXITtrue, threadThread2of3ForFork0InUse, 43#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,388 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,388 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,388 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 7#threadEXITtrue, 64#L1030-12true, 43#L1016-1true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,389 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,389 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 102#L1016-1true, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,390 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 102#L1016-1true, 7#threadEXITtrue, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,390 INFO  L383   tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,390 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,398 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,398 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,398 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 123#L1029-6true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,399 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 39 ancestors and is cut-off event
[2023-11-03 14:02:48,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,399 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,404 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0InUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, Black: 150#true, 71#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,404 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,405 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 82#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,405 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,405 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,406 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,406 INFO  L383   tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 40 ancestors and is cut-off event
[2023-11-03 14:02:48,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,406 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,407 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,407 INFO  L383   tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,407 INFO  L386   tUnfolder$Statistics]:   existing Event has 42 ancestors and is cut-off event
[2023-11-03 14:02:48,411 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [30#L1030-13true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,412 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 41 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 150#true, 43#L1016-1true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,412 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,412 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,416 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,416 INFO  L383   tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,416 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 123#L1029-6true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,419 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 43 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([824] L1017-1-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_50))  InVars {~data~0=v_~data~0_50}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_50, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][47], [30#L1030-13true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 150#true, 82#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,419 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,419 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 28 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,419 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,420 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 7#threadEXITtrue, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,420 INFO  L383   tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,420 INFO  L386   tUnfolder$Statistics]:   existing Event has 45 ancestors and is cut-off event
[2023-11-03 14:02:48,421 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,421 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 150#true, 43#L1016-1true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,422 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,422 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][52], [106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 64#L1030-12true, Black: 150#true, threadThread3of3ForFork0InUse, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,422 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 44 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][30], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 64#L1030-12true, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,423 INFO  L383   tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [30#L1030-13true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,423 INFO  L383   tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,423 INFO  L386   tUnfolder$Statistics]:   existing Event has 46 ancestors and is cut-off event
[2023-11-03 14:02:48,425 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([824] L1017-1-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_50))  InVars {~data~0=v_~data~0_50}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_50, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][47], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, 123#L1029-6true, threadThread3of3ForFork0NotInUse, Black: 150#true, 152#(= |#race~ready~0| 0), 82#threadEXITtrue])
[2023-11-03 14:02:48,425 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 14:02:48,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 14:02:48,425 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([824] L1017-1-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_50))  InVars {~data~0=v_~data~0_50}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_50, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][47], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 150#true, 82#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,426 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([824] L1017-1-->threadEXIT: Formula: (and (= 0 |v_threadThread2of3ForFork0_#res.offset_7|) (= |v_threadThread2of3ForFork0_#res.base_7| 0) (= v_threadThread2of3ForFork0_~x~0_5 v_~data~0_50))  InVars {~data~0=v_~data~0_50}  OutVars{threadThread2of3ForFork0_#res.offset=|v_threadThread2of3ForFork0_#res.offset_7|, threadThread2of3ForFork0_#res.base=|v_threadThread2of3ForFork0_#res.base_7|, ~data~0=v_~data~0_50, threadThread2of3ForFork0_~x~0=v_threadThread2of3ForFork0_~x~0_5}  AuxVars[]  AssignedVars[threadThread2of3ForFork0_#res.offset, threadThread2of3ForFork0_#res.base, threadThread2of3ForFork0_~x~0][47], [156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 64#L1030-12true, Black: 150#true, 82#threadEXITtrue, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,426 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:48,426 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 7#threadEXITtrue, 123#L1029-6true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,426 INFO  L383   tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 48 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 3#ULTIMATE.startEXITtrue, 7#threadEXITtrue, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,427 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([835] L1017-1-->threadEXIT: Formula: (and (= v_threadThread3of3ForFork0_~x~0_7 v_~data~0_54) (= 0 |v_threadThread3of3ForFork0_#res.offset_7|) (= |v_threadThread3of3ForFork0_#res.base_7| 0))  InVars {~data~0=v_~data~0_54}  OutVars{threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_7|, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_7|, ~data~0=v_~data~0_54, threadThread3of3ForFork0_~x~0=v_threadThread3of3ForFork0_~x~0_7}  AuxVars[]  AssignedVars[threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_~x~0][62], [Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0NotInUse, 7#threadEXITtrue, 64#L1030-12true, threadThread3of3ForFork0InUse, Black: 150#true, 152#(= |#race~ready~0| 0)])
[2023-11-03 14:02:48,427 INFO  L383   tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,427 INFO  L386   tUnfolder$Statistics]:   existing Event has 49 ancestors and is cut-off event
[2023-11-03 14:02:48,428 INFO  L130       PetriNetUnfolder]: 6718/12534 cut-off events.
[2023-11-03 14:02:48,428 INFO  L131       PetriNetUnfolder]: For 6319/6838 co-relation queries the response was YES.
[2023-11-03 14:02:48,448 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 28614 conditions, 12534 events. 6718/12534 cut-off events. For 6319/6838 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 105271 event pairs, 2500 based on Foata normal form. 141/9524 useless extension candidates. Maximal degree in co-relation 28605. Up to 8019 conditions per place. 
[2023-11-03 14:02:48,488 INFO  L137   encePairwiseOnDemand]: 237/243 looper letters, 31 selfloop transitions, 9 changer transitions 0/75 dead transitions.
[2023-11-03 14:02:48,488 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 75 transitions, 350 flow
[2023-11-03 14:02:48,489 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:48,490 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:48,490 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 398 transitions.
[2023-11-03 14:02:48,490 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5459533607681756
[2023-11-03 14:02:48,490 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 398 transitions.
[2023-11-03 14:02:48,491 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 398 transitions.
[2023-11-03 14:02:48,491 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:48,491 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 398 transitions.
[2023-11-03 14:02:48,491 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 132.66666666666666) internal successors, (398), 3 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:48,492 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:48,493 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:48,493 INFO  L175             Difference]: Start difference. First operand has 61 places, 65 transitions, 232 flow. Second operand 3 states and 398 transitions.
[2023-11-03 14:02:48,493 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 75 transitions, 350 flow
[2023-11-03 14:02:48,500 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 75 transitions, 330 flow, removed 0 selfloop flow, removed 2 redundant places.
[2023-11-03 14:02:48,500 INFO  L231             Difference]: Finished difference. Result has 62 places, 72 transitions, 287 flow
[2023-11-03 14:02:48,501 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=243, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=287, PETRI_PLACES=62, PETRI_TRANSITIONS=72}
[2023-11-03 14:02:48,501 INFO  L288   CegarLoopForPetriNet]: 58 programPoint places, 4 predicate places.
[2023-11-03 14:02:48,501 INFO  L495      AbstractCegarLoop]: Abstraction has has 62 places, 72 transitions, 287 flow
[2023-11-03 14:02:48,501 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:48,501 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:48,502 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:48,502 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2023-11-03 14:02:48,502 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 14:02:48,502 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:48,502 INFO  L85        PathProgramCache]: Analyzing trace with hash -2085960323, now seen corresponding path program 1 times
[2023-11-03 14:02:48,502 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:48,502 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999775648]
[2023-11-03 14:02:48,502 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:48,502 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:48,509 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-03 14:02:48,523 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2023-11-03 14:02:48,523 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2023-11-03 14:02:48,523 INFO  L333   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999775648]
[2023-11-03 14:02:48,523 INFO  L157   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999775648] provided 1 perfect and 0 imperfect interpolant sequences
[2023-11-03 14:02:48,523 INFO  L184   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2023-11-03 14:02:48,523 INFO  L197   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2023-11-03 14:02:48,523 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397570340]
[2023-11-03 14:02:48,523 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2023-11-03 14:02:48,523 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2023-11-03 14:02:48,524 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2023-11-03 14:02:48,524 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2023-11-03 14:02:48,524 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2023-11-03 14:02:48,540 INFO  L478   CegarLoopForPetriNet]: Number of universal loopers: 121 out of 243
[2023-11-03 14:02:48,540 INFO  L100   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 72 transitions, 287 flow. Second operand  has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:48,540 INFO  L109   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2023-11-03 14:02:48,540 INFO  L110   encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 243
[2023-11-03 14:02:48,540 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2023-11-03 14:02:48,720 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 156#true, 161#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, 102#L1016-1true, threadThread3of3ForFork0NotInUse, 53#L1016-2true, Black: 150#true])
[2023-11-03 14:02:48,720 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:48,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:48,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:48,720 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:48,743 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 115#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 161#true, 141#true, threadThread1of3ForFork0InUse, 123#L1029-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 43#L1016-1true, Black: 150#true])
[2023-11-03 14:02:48,743 INFO  L383   tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event
[2023-11-03 14:02:48,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:48,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 23 ancestors and is cut-off event
[2023-11-03 14:02:48,743 INFO  L386   tUnfolder$Statistics]:   existing Event has 20 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, 46#$Ultimate##0true, Black: 150#true])
[2023-11-03 14:02:48,845 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 119#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 35#$Ultimate##0true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,845 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,845 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,856 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 85#$Ultimate##0true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,856 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,856 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, 46#$Ultimate##0true, Black: 150#true])
[2023-11-03 14:02:48,890 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,890 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,890 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 35#$Ultimate##0true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,891 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,891 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,937 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 85#$Ultimate##0true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,937 INFO  L383   tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:48,937 INFO  L386   tUnfolder$Statistics]:   existing Event has 24 ancestors and is cut-off event
[2023-11-03 14:02:48,979 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,979 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,979 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,980 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,980 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,980 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,990 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,990 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,990 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:48,990 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,991 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,992 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:48,992 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,992 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,993 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, Black: 150#true])
[2023-11-03 14:02:48,993 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,993 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,994 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, Black: 150#true])
[2023-11-03 14:02:48,994 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,994 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,998 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:48,998 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:48,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:48,998 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,000 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:49,000 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,000 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,079 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 119#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,079 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,079 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,080 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,080 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,080 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,081 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,081 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,081 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,086 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 102#L1016-1true, 53#L1016-2true, threadThread3of3ForFork0InUse, 112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,087 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 119#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,087 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,087 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,092 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 115#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,092 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,092 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:49,093 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:49,093 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,093 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,100 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 119#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,100 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,100 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,101 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:49,101 INFO  L383   tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 26 ancestors and is cut-off event
[2023-11-03 14:02:49,101 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,214 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,214 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,214 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,223 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 112#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,223 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,224 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,224 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 115#L1016-2true, 40#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,224 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,225 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,232 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 72#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 115#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, Black: 150#true])
[2023-11-03 14:02:49,233 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,233 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,239 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 97#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,239 INFO  L383   tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 27 ancestors and is cut-off event
[2023-11-03 14:02:49,239 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,396 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, 31#L1017true, Black: 150#true])
[2023-11-03 14:02:49,397 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,397 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,404 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 9#L1017true, 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,404 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,404 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,414 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 107#L1017true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,415 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,415 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,550 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 9#L1017true, 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,550 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,550 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,557 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 107#L1017true, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,557 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,558 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,560 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, 122#L1017-1true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,560 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,561 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, 31#L1017true, Black: 150#true])
[2023-11-03 14:02:49,561 INFO  L383   tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 32 ancestors and is cut-off event
[2023-11-03 14:02:49,561 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,562 INFO  L386   tUnfolder$Statistics]:   existing Event has 29 ancestors and is cut-off event
[2023-11-03 14:02:49,565 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 119#L1016-2true, 38#L1017-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,565 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,566 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,579 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 12#L1017-1true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,579 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,580 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,665 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 38#L1017-1true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,665 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,665 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,675 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 12#L1017-1true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,675 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,675 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,677 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 119#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true, 82#threadEXITtrue])
[2023-11-03 14:02:49,677 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,677 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,678 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, 122#L1017-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 115#L1016-2true, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,678 INFO  L383   tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 33 ancestors and is cut-off event
[2023-11-03 14:02:49,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,678 INFO  L386   tUnfolder$Statistics]:   existing Event has 30 ancestors and is cut-off event
[2023-11-03 14:02:49,680 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 71#threadEXITtrue, 119#L1016-2true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,680 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,680 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,697 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][24], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 43#L1016-1true, 115#L1016-2true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, 7#threadEXITtrue, Black: 150#true])
[2023-11-03 14:02:49,697 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,697 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,820 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 71#threadEXITtrue, 106#L1016-1true, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,820 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,820 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,834 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][22], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, 102#L1016-1true, threadThread2of3ForFork0InUse, 53#L1016-2true, threadThread3of3ForFork0InUse, 156#true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 141#true, 7#threadEXITtrue, 123#L1029-6true, Black: 150#true])
[2023-11-03 14:02:49,834 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,834 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,836 INFO  L381   tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([720] L1016-4-->L1016-1: Formula: (= |v_#race~ready~0_4| 0)  InVars {}  OutVars{#race~ready~0=|v_#race~ready~0_4|}  AuxVars[]  AssignedVars[#race~ready~0][50], [Black: 158#(= |#race~ready~0| |ULTIMATE.start_main_#t~nondet11#1|), 161#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 115#L1016-2true, 106#L1016-1true, Black: 146#(= |#race~data~0| |ULTIMATE.start_main_#t~nondet10#1|), 156#true, 141#true, 123#L1029-6true, Black: 150#true, 82#threadEXITtrue])
[2023-11-03 14:02:49,836 INFO  L383   tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 34 ancestors and is cut-off event
[2023-11-03 14:02:49,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:49,837 INFO  L386   tUnfolder$Statistics]:   existing Event has 31 ancestors and is cut-off event
[2023-11-03 14:02:50,593 INFO  L130       PetriNetUnfolder]: 17099/29625 cut-off events.
[2023-11-03 14:02:50,593 INFO  L131       PetriNetUnfolder]: For 13981/16021 co-relation queries the response was YES.
[2023-11-03 14:02:50,675 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 72996 conditions, 29625 events. 17099/29625 cut-off events. For 13981/16021 co-relation queries the response was YES. Maximal size of possible extension queue 1373. Compared 252742 event pairs, 4655 based on Foata normal form. 11/24085 useless extension candidates. Maximal degree in co-relation 72986. Up to 19487 conditions per place. 
[2023-11-03 14:02:50,768 INFO  L137   encePairwiseOnDemand]: 233/243 looper letters, 56 selfloop transitions, 10 changer transitions 0/101 dead transitions.
[2023-11-03 14:02:50,768 INFO  L142   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 101 transitions, 526 flow
[2023-11-03 14:02:50,769 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2023-11-03 14:02:50,769 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2023-11-03 14:02:50,770 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 421 transitions.
[2023-11-03 14:02:50,770 INFO  L523   CegarLoopForPetriNet]: DFA transition density 0.5775034293552812
[2023-11-03 14:02:50,770 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 421 transitions.
[2023-11-03 14:02:50,770 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 421 transitions.
[2023-11-03 14:02:50,771 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2023-11-03 14:02:50,771 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 421 transitions.
[2023-11-03 14:02:50,771 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:50,772 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:50,773 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 243.0) internal successors, (972), 4 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:50,773 INFO  L175             Difference]: Start difference. First operand has 62 places, 72 transitions, 287 flow. Second operand 3 states and 421 transitions.
[2023-11-03 14:02:50,773 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 101 transitions, 526 flow
[2023-11-03 14:02:50,782 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 101 transitions, 515 flow, removed 0 selfloop flow, removed 1 redundant places.
[2023-11-03 14:02:50,783 INFO  L231             Difference]: Finished difference. Result has 65 places, 82 transitions, 378 flow
[2023-11-03 14:02:50,784 INFO  L271   CegarLoopForPetriNet]: {PETRI_ALPHABET=243, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=378, PETRI_PLACES=65, PETRI_TRANSITIONS=82}
[2023-11-03 14:02:50,784 INFO  L288   CegarLoopForPetriNet]: 58 programPoint places, 7 predicate places.
[2023-11-03 14:02:50,784 INFO  L495      AbstractCegarLoop]: Abstraction has has 65 places, 82 transitions, 378 flow
[2023-11-03 14:02:50,785 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2023-11-03 14:02:50,785 INFO  L201   CegarLoopForPetriNet]: Found error trace
[2023-11-03 14:02:50,785 INFO  L209   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:50,785 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2023-11-03 14:02:50,785 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2023-11-03 14:02:50,785 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-03 14:02:50,785 INFO  L85        PathProgramCache]: Analyzing trace with hash 1336264744, now seen corresponding path program 1 times
[2023-11-03 14:02:50,785 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-03 14:02:50,786 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800640532]
[2023-11-03 14:02:50,786 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-03 14:02:50,786 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-03 14:02:50,799 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 14:02:50,799 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-03 14:02:50,804 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-03 14:02:50,808 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-03 14:02:50,808 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-03 14:02:50,808 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (14 of 15 remaining)
[2023-11-03 14:02:50,808 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2023-11-03 14:02:50,808 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2023-11-03 14:02:50,809 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2023-11-03 14:02:50,810 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2023-11-03 14:02:50,810 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2023-11-03 14:02:50,810 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1]
[2023-11-03 14:02:50,814 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 3 thread instances
[2023-11-03 14:02:50,814 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2023-11-03 14:02:50,845 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 02:02:50 BasicIcfg
[2023-11-03 14:02:50,845 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-11-03 14:02:50,846 INFO  L113        PluginConnector]: ------------------------Witness Printer----------------------------
[2023-11-03 14:02:50,846 INFO  L271        PluginConnector]: Initializing Witness Printer...
[2023-11-03 14:02:50,846 INFO  L275        PluginConnector]: Witness Printer initialized
[2023-11-03 14:02:50,847 INFO  L185        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:02:34" (3/4) ...
[2023-11-03 14:02:50,850 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2023-11-03 14:02:50,850 INFO  L132        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2023-11-03 14:02:50,850 INFO  L158              Benchmark]: Toolchain (without parser) took 17330.03ms. Allocated memory was 213.9MB in the beginning and 1.1GB in the end (delta: 836.8MB). Free memory was 175.2MB in the beginning and 591.2MB in the end (delta: -416.0MB). Peak memory consumption was 420.8MB. Max. memory is 16.1GB.
[2023-11-03 14:02:50,851 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 213.9MB. Free memory is still 188.5MB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-03 14:02:50,851 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 388.56ms. Allocated memory is still 213.9MB. Free memory was 174.5MB in the beginning and 147.2MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB.
[2023-11-03 14:02:50,851 INFO  L158              Benchmark]: Boogie Procedure Inliner took 43.08ms. Allocated memory is still 213.9MB. Free memory was 147.2MB in the beginning and 144.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-03 14:02:50,851 INFO  L158              Benchmark]: Boogie Preprocessor took 26.48ms. Allocated memory is still 213.9MB. Free memory was 144.4MB in the beginning and 143.1MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-03 14:02:50,852 INFO  L158              Benchmark]: RCFGBuilder took 410.62ms. Allocated memory is still 213.9MB. Free memory was 143.1MB in the beginning and 127.0MB in the end (delta: 16.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
[2023-11-03 14:02:50,852 INFO  L158              Benchmark]: TraceAbstraction took 16451.57ms. Allocated memory was 213.9MB in the beginning and 1.1GB in the end (delta: 836.8MB). Free memory was 126.3MB in the beginning and 592.3MB in the end (delta: -466.0MB). Peak memory consumption was 370.4MB. Max. memory is 16.1GB.
[2023-11-03 14:02:50,852 INFO  L158              Benchmark]: Witness Printer took 3.92ms. Allocated memory is still 1.1GB. Free memory was 592.3MB in the beginning and 591.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB.
[2023-11-03 14:02:50,854 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.11ms. Allocated memory is still 213.9MB. Free memory is still 188.5MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 388.56ms. Allocated memory is still 213.9MB. Free memory was 174.5MB in the beginning and 147.2MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 43.08ms. Allocated memory is still 213.9MB. Free memory was 147.2MB in the beginning and 144.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 26.48ms. Allocated memory is still 213.9MB. Free memory was 144.4MB in the beginning and 143.1MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 410.62ms. Allocated memory is still 213.9MB. Free memory was 143.1MB in the beginning and 127.0MB in the end (delta: 16.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
 * TraceAbstraction took 16451.57ms. Allocated memory was 213.9MB in the beginning and 1.1GB in the end (delta: 836.8MB). Free memory was 126.3MB in the beginning and 592.3MB in the end (delta: -466.0MB). Peak memory consumption was 370.4MB. Max. memory is 16.1GB.
 * Witness Printer took 3.92ms. Allocated memory is still 1.1GB. Free memory was 592.3MB in the beginning and 591.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 3.5s, 110 PlacesBefore, 32 PlacesAfterwards, 113 TransitionsBefore, 32 TransitionsAfterwards, 1742 CoEnabledTransitionPairs, 6 FixpointIterations, 28 TrivialSequentialCompositions, 56 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 95 TotalNumberOfCompositions, 4761 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2355, independent: 2174, independent conditional: 0, independent unconditional: 2174, dependent: 181, dependent conditional: 0, dependent unconditional: 181, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 909, independent: 888, independent conditional: 0, independent unconditional: 888, dependent: 21, dependent conditional: 0, dependent unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2355, independent: 1286, independent conditional: 0, independent unconditional: 1286, dependent: 160, dependent conditional: 0, dependent unconditional: 160, unknown: 909, unknown conditional: 0, unknown unconditional: 909] , Statistics on independence cache: Total cache size (in pairs): 110, Positive cache size: 98, Positive conditional cache size: 0, Positive unconditional cache size: 98, Negative cache size: 12, Negative conditional cache size: 0, Negative unconditional cache size: 12, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 3.4s, 124 PlacesBefore, 46 PlacesAfterwards, 128 TransitionsBefore, 47 TransitionsAfterwards, 4160 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 60 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 3 ChoiceCompositions, 96 TotalNumberOfCompositions, 13598 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5782, independent: 5511, independent conditional: 0, independent unconditional: 5511, dependent: 271, dependent conditional: 0, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2058, independent: 2018, independent conditional: 0, independent unconditional: 2018, dependent: 40, dependent conditional: 0, dependent unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5782, independent: 3493, independent conditional: 0, independent unconditional: 3493, dependent: 231, dependent conditional: 0, dependent unconditional: 231, unknown: 2058, unknown conditional: 0, unknown unconditional: 2058] , Statistics on independence cache: Total cache size (in pairs): 295, Positive cache size: 266, Positive conditional cache size: 0, Positive unconditional cache size: 266, Negative cache size: 29, Negative conditional cache size: 0, Negative unconditional cache size: 29, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 3.2s, 138 PlacesBefore, 58 PlacesAfterwards, 143 TransitionsBefore, 60 TransitionsAfterwards, 6864 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 63 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 7 ConcurrentYvCompositions, 3 ChoiceCompositions, 100 TotalNumberOfCompositions, 25046 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8924, independent: 8561, independent conditional: 0, independent unconditional: 8561, dependent: 363, dependent conditional: 0, dependent unconditional: 363, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3193, independent: 3135, independent conditional: 0, independent unconditional: 3135, dependent: 58, dependent conditional: 0, dependent unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8924, independent: 5426, independent conditional: 0, independent unconditional: 5426, dependent: 305, dependent conditional: 0, dependent unconditional: 305, unknown: 3193, unknown conditional: 0, unknown unconditional: 3193] , Statistics on independence cache: Total cache size (in pairs): 434, Positive cache size: 399, Positive conditional cache size: 0, Positive unconditional cache size: 399, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0
  - DataRaceFoundResult [Line: 1016]: Data race detected
    Data race detected
The following path leads to a data race: 
[L1013]               0  _Bool ready = 0;
[L1014]               0  int data = 0;
[L1021]               0  int threads_total = __VERIFIER_nondet_int();
[L1022]  CALL         0  assume_abort_if_not(threads_total >= 0)
[L1010]  COND FALSE   0  !(!cond)
[L1022]  RET          0  assume_abort_if_not(threads_total >= 0)
[L1023]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1023]               0  pthread_t *tids = malloc(threads_total * sizeof(pthread_t));
[L1024]               0  int i = 0;
         VAL             [data=0, i=0, ready=0, threads_total=1, tids={5:0}]
[L1024]  COND TRUE    0  i < threads_total
[L1025]  EXPR         0  \read(*tids)
[L1025]  EXPR         0  tids[i]
[L1025]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
         VAL             [\read(*tids)={-1:0}, arg={0:0}, data=0, i=0, pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))=0, ready=0, threads_total=1, tids={5:0}]
[L1016]               1  !ready
         VAL             [arg={0:0}, arg={0:0}, data=0, ready=0]
[L1024]               0  i++
         VAL             [arg={0:0}, arg={0:0}, data=0, i=1, ready=0, threads_total=1, tids={5:0}]
[L1024]  COND FALSE   0  !(i < threads_total)
[L1027]               0  data = __VERIFIER_nondet_int()
[L1028]               0  ready = 1
         VAL             [arg={0:0}, arg={0:0}, data=0, i=1, ready=1, ready = 1=7, threads_total=1, tids={5:0}]
[L1016]               1  !ready
         VAL             [arg={0:0}, arg={0:0}, data=0, ready=1]

Now there is a data race on ~ready~0 between 
	C: ready = 1 [1028]
and
	C: !ready [1016]

  - UnprovableResult [Line: 1027]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1025]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1028]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1030]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1032]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1030]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1025]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 1017]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 120 locations, 11 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 4.1s, OverallIterations: 3, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5 mSDsluCounter, 9 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 4 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 51 IncrementalHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4 mSolverCounterUnsat, 9 mSDtfsCounter, 51 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=85occurred in iteration=2, InterpolantAutomatonStates: 5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 12 NumberOfCodeBlocks, 12 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 4 ConstructedInterpolants, 0 QuantifiedInterpolants, 6 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances
    CFG has 4 procedures, 132 locations, 13 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 4.6s, OverallIterations: 6, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 112 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 53 mSDsluCounter, 17 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 20 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 231 IncrementalHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 20 mSolverCounterUnsat, 17 mSDtfsCounter, 231 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=276occurred in iteration=5, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 39 NumberOfCodeBlocks, 39 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 23 ConstructedInterpolants, 0 QuantifiedInterpolants, 31 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances
    CFG has 5 procedures, 144 locations, 15 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 7.6s, OverallIterations: 6, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 152 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 70 mSDsluCounter, 37 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 29 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 276 IncrementalHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 29 mSolverCounterUnsat, 37 mSDtfsCounter, 276 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=378occurred in iteration=5, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 41 NumberOfCodeBlocks, 41 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 23 ConstructedInterpolants, 0 QuantifiedInterpolants, 31 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2023-11-03 14:02:50,898 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Writing output log to file Ultimate.log
Writing human readable error path to file UltimateCounterExample.errorpath
Result:
FALSE
